• 2024-05-27spanner,mit6.824论文解读
    为什么选择这篇论文(GoogleSpanner,OSDI2012)?宽域分布式事务的罕见示例。非常理想。但是二阶段提交被视为太慢并且容易阻塞。宽域同步复制的罕见示例。巧妙的想法:通过Paxos进行的两阶段提交。同步时间用于快速只读事务。在Google内部广泛使用。动机用例是什么?
  • 2023-07-04CockroachDB——类似spanner的开源版,底层使用rocksdb存储
    摘自:https://github.com/cockroachdb/cockroach/blob/master/docs/design.mdCockroachDBisadistributedSQLdatabase.Theprimarydesigngoalsare scalability, strongconsistency and survivability(hencethename).CockroachDBaimstotoleratedisk,machine,ra
  • 2023-06-02怎样打造一个分布式数据库——rocksDB, raft, mvcc,本质上是为了解决跨数据中心的复制
    为什么我们要创建另外一个数据库?在前面三十年基本上是关系数据库的时代,那个时代创建了很多伟大的公司,比如说IBM、Oracle、微软也有自己的数据库,早期还有一个公司叫Sybase,有一部分特别老的程序员同学在当年的教程里面还可以找到这些东西,但是现在基本上看不到了。另外是NoSQL。NoS
  • 2023-04-20Google Spanner数据库查询优化
    背景介绍运维反馈生产环境定时任务管理界面查询速度太慢,经过定位发现,是SQL查询速度太慢导致的,经过定位发现出有以下SQL数据查询过慢SELECTt.id,t.job_group,t.job_id,t.executor_address,t.executor_handler,t.executor_param,t.executor_sharding_param,t.executor_fai
  • 2023-04-08大数据经典论文解读 - Spanner
    SpannerMegastore存在各种缺点:跨实体组事务需要昂贵的两阶段事务,所有跨数据中心的数据写入都通过Paxos算法,使得单个实体组只能支持每秒几次的事务。Spanner是一个全新设计的新系统,而不是Megastore或Bigtable上的修修补补。两个主题:解决了Megastore中哪些不足数据库事务,特别
  • 2023-02-24分布式事务和Spanner分布式数据库
    一、分布式事务首先事务可以这么理解:程序员有一些不同的操作,或许针对数据库不同的记录,他们希望所有这些操作作为一个整体,不会因为失败而被分割,也不会被其他活动看到中间状
  • 2023-01-05为什么游戏公司应该选择 Cloud Spanner 来支持他们的游戏?
    普华永道最近的一份报告指出,全球游戏行业是过去几年经历显着增长的行业之一,到2026年该行业(不包括电子竞技)的价值有望达到3210亿美元。过去仅三年时间,该行业就增加了5
  • 2022-12-01Spring Cloud GCP(三)
    13.弹簧数据云扳手Spring数据是用于在众多存储技术中存储和检索POJO的抽象。SpringCloudGCP增加了对GoogleCloudSpanner 的SpringData支持。Maven仅使用此模