PingCAP TiDB&TiKV Introduction OLTP
分布式非关系型(NoSQL) 分布式关系型(NewSQL) • 背景:随着搜索 / 社交的发展,数 据量爆发增长,传统数据库高成 本,无法线性扩容问题日益突显 ;分布式及 NoSQL 开始快速发 展,如 MongoDB • 挑战:擅长简单读写,无法处理 交易类数据及复杂业务逻辑的特 性限制其在非互联网领域的发展 • 背景:随着互联网向银行、电信、电 力等方向的渗透,传统行业数据量 迅速提升,需要同时满足低成本、线 RedHat ... ● 开源正在蚕食数据库市场 ○ MongoDB / Cassandra / MySQL / PostgreSQL / Spark … ● 开源 != 免费 ○ 社区版 ○ 企业版(监控管理插件、优化插件、数据安全插件、企 业服务及培训) 代表 Datastax CoreOS Docker Mesosphere MongoDB Cloudera 估值($) 10亿 10亿 20亿0 码力 | 21 页 | 613.54 KB | 5 月前3TiDB 101 Fernando Ipar
Consultant @ Pythian. ●Pager-carrying, buck stops at my team. ●OSDB Practice (MySQL/MariaDB, MongoDB, Cassandra, …). ●19 years of MySQL experience. �2 About me © The Pythian Group Inc., 2019 �3 TiDB0 码力 | 13 页 | 2.59 MB | 5 月前3云原生go-zero微服务框架设计思考
超时控制 gRPC协议 日志记录 缓存控制 调用鉴权 异常捕获 并发控制 数据统计 监控报警 链路跟踪 自动降载 自动熔断 超时控制 Redis集群 Redis集群 数据库 MySQL集群 MongoDB集群 ClickHouse集群 服务发现 ETCD集群 Redis集群 代码未动,数据先行 ● 定义数据边界 ● 数据库互相隔离,通过RPC访问 ● No join, no pain0 码力 | 29 页 | 5.70 MB | 9 月前3TiDB 原理与实战
introduction of NewSQL 1970s 2010 2015 Present MySQL PostgreSQL Oracle DB2 ... Redis HBase Cassandra MongoDB ... Google Spanner Google F1 TiDB RDBMS NoSQL NewSQL TiDB and TiKV TiDB 执行流程: TiDB 支持 MySQL0 码力 | 23 页 | 496.41 KB | 5 月前3VMware SIG Deep Dive into Kubernetes Scheduling
should you care about NUMA? Memory intensive workloads Nearly all database servers (e.g. Oracle, MongoDB), present a workload which will attempt to detect and consume as much of the system’s memory as0 码力 | 28 页 | 1.85 MB | 1 年前313 Istio 流量管理原理与协议扩展 赵化冰
Rate limit [Todo] RDS 需数据面配合 Redis [Todo] Sharding [Todo] Traffic mirroring [Todo] MySql [Todo] MongoDB [Todo] Postgres [Todo] RocketMQ [Todo] ZooKeeper 16 THANK YOU! 感谢聆听!0 码力 | 20 页 | 11.31 MB | 5 月前3Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践
云猿生(ApeCloud)是一家提供数据库内核与管理平台的基 础软件开发商. KubeBlocks 基于 K8s 的多云、混合云DBPaaS管理平台 ,支持MySQL、 PostgreSQL、Redis、MongoDB、Kafka等开源数据库的自动化 运维。 云猿生于2022年5月份成立,总部坐落于杭州,并同期设立 北京分公司。公司是云原生计算基金会(CNCF)会员企业, 信通院数据库应用创新实验室成员,并入选杭州市2023准0 码力 | 21 页 | 3.06 MB | 9 月前3TiDB中文技术文档
address_info) VALUES ("John", CAST(123 AS JSON)); 现在,如果我们想查询表中所有居住在北京的用户,该怎么做呢?需要把数据全拉回来,然后在业务层进行过滤吗? 不需要,和 MongoDB 等文档数据库相同,我们有在服务端支持用户各种复杂组合查询条件的能力。你可以这样写 SQL: 1. SELECT id, name FROM person WHERE JSON_EXTRACT(address_info 方式执行,所以这种场景就会导致同步速度下降。 Wormhole 是一项数据同步服务,让用户能够通过 Web 控制台, 轻松操作数据的全量 + 增量同步,支持多种同、 异构数据源之间的数据迁移,如 MySQL -> TiDB,MongoDB -> TiDB。具体可联系官方进行试用 info@pingcap.com。 4.1.6 DB2、Oracle 数据库如何迁移到 TiDB? 4.2 增量数据同步 4.2.1 Syncer 架构 Wormhole 工具 常见问题与解答(FAQ) - 383 - 本文档使用 书栈(BookStack.CN) 构建 我们建议通过 Syncer 或 Wormhole 搭建成多源 MySQL、MongoDB -> TiDB 实时同步环境,读写流量可以按 照需求分阶段通过修改网络配置进行流量迁移,建议 DB 上层部署一个稳定的网络 LB(HAproxy、LVS、F5、DNS 等),这样直接修改网络配置就能实现无缝流量迁移。0 码力 | 444 页 | 4.89 MB | 5 月前3
共 8 条
- 1