陈宗志:大容量redis存储方案--Pika• Pika vs redis SACC2017 • Pika 是DBA 和 基础架构团队一起设计开发的 大容量redis的解决方案 • 完全兼容redis 协议, 用户不需要修改任何代码 进行迁移 Introduction SACC2017 • Redis实例数量:6000+个 • 日访问量:5000+亿 • Pika数据数量:1000+个 • 日访问量:1000+亿 主库挂掉后升级从库, 所有的从库全部重传数 据 SACC2017 Redis 问题 • 缓冲区写满问题 – 内存是昂贵资源, 缓冲区一般设置2G – 网络原因很容易将数据堵死, 那么就会发生大 量数据重传 SACC2017 Redis 问题 • 内存太贵 – 线上使用的redis 机器是 64G, 96G. 只使用 80% 的空间. – 如果一个redis0 码力 | 47 页 | 2.18 MB | 1 年前3
Greenplum 6: 混合负载的理想数据平台支持更改分布键、主键(将数据从一个节点移到另一个节点) 30 Pivotal Confidential–Internal Use Only Greenplum 6:并发改删和分布式死锁检测 全局死 锁检测 gpconfig -c ‘gp_enable_global_deadlock_detector’ -v on 31 Pivotal Confidential–Internal Use Only 更多思路? 资源 ■ 中文社区:http://greenplum.cn ■ 文档:https://gpdb.docs.pivotal.io/6-0Beta/main/index.html ■ 代码:https://github.com/greenplum-db/gpdb 由于微信群组规定限制,请首先添加这个入群 助手个人微信,会拉您入群 QQ群0 码力 | 52 页 | 4.48 MB | 1 年前3
TiDB v5.1 中文手册可在公有云、私有云、混合云中实现部署工具化、自 动化。 • 兼容 MySQL 5.7 协议和 MySQL 生态 兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。 2.1.2 四大核心应用场景 • 对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 输出中丢失时区信息的问题 #1712 * 支持清理 Unified Sorter 过期的文件并禁止共享 sort-dir 目录 #1742 * 修复存在大量过期 Region 信息时 KV 客户端可能锁死的问题 #1599 * 修复 --cert-allowed-cn 参数中错误的帮助消息 #1697 * 修复因更新 explicit_defaults_for_timestamp 而需要 MySQL 在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过stmt-count-limit 调整 2.8 TiDB 社区荣誉列表 每一位贡献者都是推动 TiDB 健壮发展的重要成员,我们感谢所有为 TiDB 提交代码、撰写或翻译文档的贡献者。 2.8.1 TiDB 开发者 TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出了贡献。以下链接包含了 TiDB 相关 repo 的贡献 者名单:0 码力 | 2189 页 | 47.96 MB | 1 年前3
PostgresChina 2018 张启程 为什么我们抛弃MongoDB和MySQL,选择PgSQL多!填不完) • 目前所有业务全部使用阿里云的PgSQL,针对不同客户的业 务量大小,选择不同配置的数据库,开通简单,拓展扩容 方便。我们的客户也不需要太专业的运维人员就可以直接 使用,(稳如死狗!) Thanks0 码力 | 9 页 | 563.82 KB | 1 年前3
TiDB v5.2 中文手册可在公有云、私有云、混合云中实现部署工具化、自 动化。 • 兼容 MySQL 5.7 协议和 MySQL 生态 兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。 2.1.2 四大核心应用场景 • 对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 INET6_NTOA() – 当 new collation 打开时,支持 MPP 模式下的 Shuffled Hash Join 和 Shuffled Hash Aggregation 运算 – 优化基础代码提升 MPP 性能 – 支持将 STRING 类型转换为 DOUBLE 类型 – 通过多线程优化右外连接中的非连接数据 – 支持在 MPP 查询中自动清理过期的 Region 信息 • Tools 在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过stmt-count-limit 调整 2.8 TiDB 社区荣誉列表 每一位贡献者都是推动 TiDB 健壮发展的重要成员,我们感谢所有为 TiDB 提交代码、撰写或翻译文档的贡献者。 2.8.1 TiDB 开发者 TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出了贡献。以下链接包含了 TiDB 相关 repo 的贡献 者名单:0 码力 | 2259 页 | 48.16 MB | 1 年前3
RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース
「TiDB」をKubernetesで動かしてみよう!PD の場合こんな感じで配置されます PD のreplica数 最大で 1 ノードに PD をいくつ配置するのか 1 1 2 1 3 1 4 1 5 2 ノード障害時に 過半数以上死なないように 配置してくれる Open Source Conference 2022 Online/Spring 47 tidb-scheduler を使う TiKV の場合も同じようにいい感じに分散してくれますが、ノードが0 码力 | 71 页 | 6.65 MB | 1 年前3
TiDB v5.3 中文手册可在公有云、私有云、混合云中实现部署工具化、自 动化。 • 兼容 MySQL 5.7 协议和 MySQL 生态 兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。 2.1.2 四大核心应用场景 • 对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 tidb_auto_analyze_end_time 设定时间段后,只会在该时间段内触发 auto-analyze。 • plugin 默认存放目录从 "" 改为 /data/deploy/plugin。 • DM 代码迁移至 TiCDC 代码仓库的 dm 文件夹。从 DM v5.3.0 起,DM 采用与 TiDB 相同的版本号。DM v2.0 的 下一个主版本为 DM v5.3。DM v2.0 到 v5.3 无兼容性变更,升级过程与正常升级无差异。 在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过stmt-count-limit 调整 2.8 TiDB 社区荣誉列表 每一位贡献者都是推动 TiDB 健壮发展的重要成员,我们感谢所有为 TiDB 提交代码、撰写或翻译文档的贡献者。 2.8.1 TiDB 开发者 TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出了贡献。以下链接包含了 TiDB 相关 repo 的贡献 者名单:0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v5.4 中文手册可在公有云、私有云、混合云中实现部署工具化、自 动化。 • 兼容 MySQL 5.7 协议和 MySQL 生态 兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。 2.1.2 四大核心应用场景 • 对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过stmt-count-limit 调整 2.8 TiDB 社区荣誉列表 每一位贡献者都是推动 TiDB 健壮发展的重要成员,我们感谢所有为 TiDB 提交代码、撰写或翻译文档的贡献者。 2.8.1 TiDB 开发者 TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出了贡献。以下链接包含了 TiDB 相关 repo 的贡献 者名单: 拥有活跃的社区及众多的成功案例。 Prometheus 提供了多个组件供用户使用。目前,TiDB 使用了以下组件: • Prometheus Server:用于收集和存储时间序列数据。 • Client 代码库:用于定制程序中需要的 Metric。 • Alertmanager:用于实现报警机制。 其结构如下图所示: 319 图 48: Prometheus in TiDB 7.1.2 Grafana0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v6.1 中文手册可在公有云、私有云、混合云中实现部署工具化、自 动化。 • 兼容 MySQL 5.7 协议和 MySQL 生态 兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。 2.1.2 四大核心应用场景 • 对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过stmt-count-limit 调整 2.8 TiDB 社区荣誉列表 每一位贡献者都是推动 TiDB 健壮发展的重要成员,我们感谢所有为 TiDB 提交代码、撰写或翻译文档的贡献者。 2.8.1 TiDB 开发者 TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出了贡献。以下链接包含了 TiDB 相关 repo 的贡献 者名单: 该环境会自动克隆代码,并通过 TiUP 部署测试集群。 4.3.1.2 第 2 步:获取代码 git clone https://github.com/pingcap-inc/tidb-example-golang.git 当前开源比较流行的 Golang ORM 为 GORM,此处将以 v1.23.5 版本进行说明。 封装一个用于适配 TiDB 事务的工具包 util,编写以下代码备用: package0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册可在公有云、私有云、混合云中实现部署工具化、自 动化。 • 兼容 MySQL 5.7 协议和 MySQL 生态 兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。提供丰富的数据迁移工具帮助应用便捷完成数据迁移。 2.1.2 四大核心应用场景 • 金融行业场景 金融行业对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高。传统的解决方案的资源利用 组件的版本为 v6.2.0 及以上,则 TiKV 组件版本不得低于 v6.2.0。 2.6 TiDB 社区荣誉列表 每一位贡献者都是推动 TiDB 健壮发展的重要成员,我们感谢所有为 TiDB 提交代码、撰写或翻译文档的贡献者。 2.6.1 TiDB 开发者 TiDB 开发者为 TiDB 的新功能开发、性能优化、稳定性保障做出了贡献。以下链接包含了 TiDB 相关 repo 的贡献 者名单: JDBC 的实现。 本文档将展示如何使用 TiDB 和 JDBC 来完成以下任务: • 配置你的环境。 • 使用 JDBC 连接到 TiDB 集群。 • 构建并运行你的应用程序。你也可以参考示例代码片段,完成基本的 CRUD 操作。 注意 本文档适用于 TiDB Serverless、TiDB Dedicated 和本地部署的 TiDB。 4.3.1.1.1 前置需求 • 推荐 Java0 码力 | 4369 页 | 98.92 MB | 1 年前3
共 77 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













