本文将介绍如何使用 HyBench 对 TiDB 进行测试,并简述 HyBench 适配 TiDB 的注意事项。 Hybench 是一款由中国软件评测中心、清华大学联合牵头,多家公司共同研发的 HTAP 数据库基准测试工具。 TiDB 是一款兼容 MySQL 的数据库,Hybench 已在 Gitee 开源,支持 MySQL 数据库,通过修改 HyBench 源码以适配 TiDB。 前置需求
MySQL 9.1.0创新版发布!MySQL 8.0.40,8.4.3小版本迭代 10月15日,MySQL 8.0.40 GA,MySQL 8.4.3 LTS,MySQL 9.1.0 创新版本三版齐发。MySQL 8.0.40 / 8.4.3 都是长期支持版本,本次发版主要解决 Bug 若干,MySQL 9.1.0 创新版本会包含一些新特性,接下来我们看下详细内容。 关于 MySQL 发版模型变更
在当今数据驱动的世界中,数据库的多元性和融合性逐渐成为数据架构选型的重要要素。MatrixOne (以下简称 MO)是一个超融合云和边缘原生分布式数据库,其结构将存储、计算和事务分离,形成一个合并的 HSTAP (Hybrid Streaming & Transaction/Analytical Processing) 数据引擎,主要实现语言为 Go。本文将简要介绍 MO 项目及其 MO
前情回顾 在前面的章节中,我们共同梳理了 TiDB v1/v2/v3 的相关内容。 星辰考古:TiDB v1.0 再回首 星辰考古:TiDB v2.x 回忆杀 星辰考古:TiDB v3.x 忆水木 本节将继续讨论 TiDB v4.0 大版本,在该版本中 TiDB 集群架构没有太大变化,不过 TiFlash 重要程度进一步提升,下图为 TiDB HTAP 形态架构,其中包含 TiFlash 节点
IvorySQL 3.3 于 2024.07.11 日发版,该版本基于 PostgreSQL 16.3,修复若干。 IvorySQL 是一款以 PostgreSQL 为基础进行开发,并且兼容 Oracle 的开源数据库。该项目是在 Apache 2.0 许可证下发布的,社区鼓励且欢迎所有类型的贡献和参与。 IvorySQL 3.3 增强: 将 pg_stats_ext 和 pg_stats
在SQL中,NOT NULL是一个约束条件,用于确保列不接受NULL值。 这个约束通常在创建表或修改表时使用,以确保数据的完整性和准确性。 以下是NOT NULL的一些常见用法: 创建表时指定NOT NULL约束: 当你创建一个新表时,可以在列定义后面添加NOT NULL来指定该列不能包含NULL值。 CREATE TABLE customers ( customer_id INT NO
前情回顾 在上一篇文章 星辰考古:TiDB v1.0 再回首 中,我们“回忆”了 TiDB v1.0 的内容,本文将介绍 TiDB v2.x 的相关内容。 从 TiDB 2.x 开始,正式引入 TiSpark 大数据组件,用于解决用户复杂的 OLAP 需求,或者 OLTP 和 OLAP 混合场景。 TiDB 2.x 整体架构图“升级”如下。 主要时间线 TiDB 2.x 系列在 2 年时间迭代了
基础概念 KES 人大金仓数据库管理系统 KingbaseES(KES) 是由 北京人大金仓信息技术股份有限公司 (以下简称“人大金仓”)自主研发的面向全行业、全客户关键应用的企业级大型通用数据库管理系统。产品融合了人大金仓在数据库领域几十年的产品研发和企业级应用经验,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景,提供全部应用开发及系统管理功能,提供性能增强特性,可支持主备
昨日读白鳝老师题为《MOS中上千万BUG报告不是O记的污点,而是它最好的勋章》的文章颇有感触。 一时兴起,连夜仔细查询了 中国数据库排行榜 (6月287个数据库参与) 上产品的介绍及其文档, 发现排名前 20 的产品中,今年上半年,公网可查的,有 17 个产品有更新(公布发版说明的产品), 有 16 个产品发版说明里,包含修复 BUG 说明。 参考文档: TiDB: https://docs.p
4日, Zabbix 团队宣布 Zabbix 7.0 LTS 版本发布。 Zabbix 是一款企业级开源分布式监控解决方案。 Zabbix 采用 GNU Affero 通用公共许可证第 3 版 (AGPLv3) 发布,因此无论是商业用途还是非商业用途均可免费使用。 Zabbix 7.0 LTS 提供多项新功能,如: 综合终端用户网络监控。通过定义灵活的基于浏览器的多步骤场景来监控和 W
SQL*Plus 是 Oracle 数据库中一个强大的命令行工具,它允许用户连接到 Oracle 数据库并执行 SQL 命令。它是一个交互式的 SQL 解释器,提供了丰富的功能,包括脚本执行、格式化输出、数据导出和导入等。 在本文中,我们将详细介绍 SQLPlus 的连接方式和常用命令,以及如何使用环境变量来优化 SQL*Plus 的使用体验。 连接方式 SQL*Plus 提供了多种连接到 Ora
前情回顾 前面介绍了“光环”数据库的基本情况和安装办法。 哈喽,国产数据库!Halo DB! 三步走,Halo DB 安装指引 以及 HaloDB 的 Oracle 和 MySQL 兼容模式: HaloDB 的 Oracle 兼容模式 HaloDB 的 MySQL 兼容模式 HaloDB是基于原生PG打造的新一代高性能安全自主可控全场景通用型统一数据库。 业内首次创造性的提出插件式内核
PostgreSQL 全球开发组于 2024-05-09 发布 PostgreSQL 16.3 版本,这是当前最新稳定版本,可以用于生产环境。 PG 16.3 版本作为 16 系列的更新,引入了一系列的改进和修复。 本文介绍 PG 16.3 的主要变更点,以及从 PG 12 升级到 16.3 的几点注意事项。 PG 16.3 变更点 PG 16.3 版本包含了若干改进和修复,其中包括: 1. 安全
读过白鳝老师的文章 那些晦涩的国产数据库文档,我总是能看明白的 方知 《Concepts》 的重要意义。 DBA里英语的姚远老师也曾发文 学好Oracle只需要看一本书就够了? 近日,“神算院”发布了 《YashanDB数据库概念手册》 ,这对于想了解这款产品的同学来说是件好事。 可是,国产数据库那么多,好多名词缩写还是那么相似,在了解、学习这款产品之前,还是要先搞清楚一些名词。 1. Yas
SQL中的COUNT函数是一个非常常用的聚合函数,它用于计算表中行的数量。COUNT可以与WHERE子句结合使用来对特定条件下的行数进行计数,也可以与其他聚合函数一起使用来提供更复杂的数据分析。 以下是COUNT函数的一些常见用法: 计算表中的总行数: 使用COUNT(*)可以计算表中的总行数,无论列中是否有NULL值。 SELECT COUNT(*) FROM table_name; 计
在SQL中,IN是一个操作符,用于检查某列的值是否包含在指定的值列表中。 它通常用在WHERE子句中,以过滤出那些列值等于列表中任一值的行。 IN操作符可以用于简化多个OR条件,使得查询更加清晰。 以下是IN操作符的一些常见用法: 基本用法: 使用IN来测试某个列的值是否等于列表中的任何值。 SELECT column_name(s) FROM table_name WHERE column_
在SQL中,MAX()是一个聚合函数,用于返回指定列中的最大值。 它通常用在SELECT语句中,并且可以与GROUP BY子句一起使用来进行分组后的最大值查询。 MAX()函数对于数据分析和决策制定非常有用,尤其是在需要识别数据集中的峰值或异常值时。 以下是MAX()函数的一些常见用法: 找出列的最大值: 使用MAX()函数来找出列的最大值。 SELECT MAX(column_name) F
在SQL中,SUM()是一个聚合函数,用于计算某个列中所有值的总和。它通常与GROUP BY子句一起使用,以便对分组后的数据进行求和。SUM()函数对于财务分析、统计数据汇总等场景非常有用。 以下是SUM()函数的一些常见用法: 计算列的总和: 使用SUM()函数来计算列中所有值的总和。 SELECT SUM(column_name) FROM table_name; 例如,计算sales表
在SQL中,AVG()是一个聚合函数,用来计算某个列中所有值的平均值。 它通常与GROUP BY子句一起使用,以便对分组后的数据进行平均值计算。 AVG()函数在需要了解数据集中某个数值列的中心趋势时非常有用。 以下是AVG()函数的一些常见用法: 计算列的平均值: 使用AVG()函数来计算列中所有值的平均值。 SELECT AVG(column_name) FROM table_name;
Broadcom 已经正式收购 ,【】官方已于3月11日更名为【 by Broadcom】。 13日傍晚,该发表推文 V风拂面,好久不见 - 的问候 ,意味着 带着惊喜和美好的愿景再次归来。 喜大普奔 这是一条注定要刷爆群和朋友圈的惊天喜讯: Workstation Pe
关注“少安事务所”,欢迎⭐标星收藏,不错过精彩内容~ 如果你正在学习数据库,比如Oracle,或者中间件,比如TongRDS,建议先了解一下有几种JDK。 “一次编写,到处运行”(Write Once, Run Anywhere,WORA), Java语言因此名闻天下。 虽然在编程语言排行榜上Java不再霸榜,但是Java语言仍是程序员必备技能之一。 (数据来源:://w
python-oracledb 介绍 python-oracledb (以下简称 oracledb) 是 Python cx_Oracle 驱动程序的新名称,如果你仍在使用 cx_Oracle,建议升级到最新版本的 oracledb。 oracledb 驱动程序是一个开源模块,使 Python 程序能够访问 Oracle 数据库。默认情况下,oracledb 使用 Thin 模式,不需要依赖 Or
Oracle Database 23ai 来了,虽然目前只是云上可商用,但是 OP 有 FREE 版本可以进行开发。 本文将介绍 Oracle 23ai 的新特性之一: AI 向量搜索,的部分内容。 向量数据类型 23ai 新增向量数据类型,可以用于表示一系列的数值,这些数值可以代表不同的含义,比如在几何学中代表点的坐标,在机器学习中代表特征向量等。 示例: 创建一张订单表,并使用 VECTOR
从 11g 到 12c 再到 19c,今天,我们迎来了 23ai ! Oracle AI Vector Search allows documents, images, and relational data that are stored in mission-critical databases to be easily searched based on their conceptual
SQL(Structured Query Language)是一种用于管理和操作数据库的标准编程语言。 在SQL中,AS关键字有几种不同的用法,主要用于重命名表、列或者查询结果。 以下是AS的一些常见用法: 重命名列:在SELECT语句中,你可以通过AS给列名指定一个新的别名。 SELECT column_name AS new_column_name FROM table_name; 例如
在SQL中,BETWEEN是一个操作符,用于选取介于两个值之间的数据。 它包含这两个边界值。BETWEEN操作符常用于WHERE子句中,以便选取某个范围内的值。 以下是BETWEEN的一些常见用法: 选取介于两个值之间的值: 使用BETWEEN来选取列中的值,这些值大于或等于一个边界值,同时小于或等于另一个边界值。 SELECT column_name(s) FROM table_name W
今天一款适用于 Oracle 数据库的新工具, 对 Oracle 数据库熟悉的朋友,对 SQL Developer 也一定非常熟悉, 但或许对 VSCode 有些陌生,本文将介绍的工具是两者的完美结合: Oracle SQL Developer Extension VSCode VSCode Visual Studio Code,简称 VSCode,是一款由微软开发的免费、开源的现代轻
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品。 具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 协议和 MySQL 生态等重要特性,支持在本地和云上部
MySQL Server 8.3.0 Innovation 版本是 MySQL 8.x 系列最后一个创新版本,下个月即将迎来 MySQL 8.4.0 LTS 长期支持版本。 关于发版模型变更,在之前的文章 重磅!MySQL 8.1.0 已来! 中已有所介绍。 这里补充一点,对于 MySQL 8.x 系列,8.4.x 将作为 LTS 长期支持版本,而从 9.x 开始,9.7.x 将作为 LTS 长期
HeatWave MySQL HeatWave 是一种大规模并行、高性能内存查询加速器,可将分析工作负载、混合工作负载和机器学习的 MySQL 性能提高几个数量级。 可以通过 Oracle 云基础设施 (OCI)、Amazon Web Services (AWS) 和 Oracle Database Service for Azure (ODSA) 访问 HeatWave。 HeatWave 由
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号