摘要:
rocksdb的WAL文件的具体的实现方式是linux的mmap,如果要主备同步的话,就需要在另一个进程里面读取这个文件,下面记录一下另一个进程查看mmap(MAP_SHARED)的文件的情况。写的实验代码:#include #include #include #include int main()... 阅读全文
摘要:
rocksdb是在leveldb的基础上优化而得,解决了leveldb的一些问题。 主要的优化点 1.增加了column family,这样有利于多个不相关的数据集存储在同一个db中,因为不同column family的数据是存储在不同的sst和memtable中,所以一定程度上起到了隔离的作用。 阅读全文
摘要:
默认规定只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象explicitclass A { explicit A(int n); A(char *p);};上面的类A有两个构造函数,那么下面的赋值就是正确的A a = "string";而下面的赋值... 阅读全文