• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
All Chinese English Newest Hottest
4076 search results Contribute

C++是一门古老的语言,但仍然在不间断更新中,不断引用新特性。但与此同时 C++又甩不掉巨大的历史包袱,并且 C++的设计初衷和理念造成了 C++异常复杂,还出现了很多不合理的“缺陷”。

234 Technology lddgo Shared on 2022-09-07

buffer pool 是 innodb的数据缓存,保存了 data page、index page、undo page、insert buffer page、adaptive hash index、data dictionary、lock info。buffer pool绝大多数page都是 data page(包括index page)。innodb 还有日志缓存 log buffer,保存redo log。

103 Technology lddgo Shared on 2022-09-06

MySQL是多存储引擎的数据库系统,其中innodb是所有存储引擎中对事务系统实现最完善的,这体现在innodb支持SQL标准中的全部隔离级,以及提高并发读效率的MVCC(多版本并发控制)的实现。网上对innodb的锁和MVCC有很多介绍,我们在这里就不在这里过多描述。此篇文章我们将介绍事务隔离级的基础知识,以及innodb中事务隔离级入门代码,帮助大家了解和学习innodb事务隔离级。

70 Technology lddgo Shared on 2022-09-06

腾讯数据库的三场战役

97 Technology lddgo Shared on 2022-09-06

Log-Structured Merge-trees (LSM树)被广泛应用在现代NoSQL系统存储层中,比如:BigTable、Dynamo、HBase、Cassandra、LevelDB、RocksDB和AsterixDB等等。不同于传统的索引结构(比如B+树)更新时直接在所在位置进行修改,LSM树则先将数据直接写入到内存,然后通过合并线程将内存数据刷新到磁盘。这种设计有很多好处,包括:超高的写性能、不错的空间利用率、可优化性、简单的并发控制和恢复机制等。

106 Technology lddgo Shared on 2022-09-06

TPC-C是TPC(事务处理性能委员会)推出的一系列性能测试标准中的一款,自1992年推出,便成为了数据库性能测试的标杆,各个数据库大厂都向TPC委员会提交了测试结果,以期在TPC-C测试的排行榜上拥有一席之地。就像决战紫禁之巅,论剑华山之巅,拥有一席之地的都是成名的大佬们。 本章介绍TPC-C这个构造了华山之巅的测试标准,包括测试的模型和架构。至于提到的TPC委员会是什么,我们在前一篇文章《TPC的前世今生》中介绍了事务处理性能委员会的来龙去脉,有兴趣的同学可以通过阅读之前文章,了解TPC的成立起始。

97 Technology lddgo Shared on 2022-09-06

最近国产数据库领域内,OceanBase数据库连续两年刷新了TPC-C的世界纪录,引起业内的关注和兴趣。很多人可能还不了解什么是TPC-C,那么今天我们就在这里介绍一下TPC-C以及相关的一些历史。

105 Technology lddgo Shared on 2022-09-06

InnoDB是一种数据按照行存储的引擎。当记录删除时,InnoDB只进行删除标记,后续再异步回收相应空间。

89 Technology lddgo Shared on 2022-09-06

对于使用MySQL来说,有一个让人苦恼的事情就是处理字符集的问题,众多的字符概念和设置,常常让用户感到束手无策而不知如何使用。对事务所来说客户的需求就是我们命令,了解到大家的这种困惑后。经过一番探索,X侦探所的探员T将给大家捋顺字符集的来龙去脉以及MySQL中的字符集秘密,下面就将开启我们的字符探索之旅。

90 Technology lddgo Shared on 2022-09-06

RocksDB是一个非常流行的高性能持久化KV存储,最初是Facebook的数据库工程师团队基于Google LevelDB开发。经过大量的适配工作,Facebook的数据库工程师将RocksDB改造为MySQL的一个存储引擎MyRocks。

79 Technology lddgo Shared on 2022-09-06