1. 首页
  2. 数据库
  3. 其它
  4. RealmJava原理介绍以及常见问题

RealmJava原理介绍以及常见问题

上传者: 2021-02-01 18:08:28上传 PDF文件 8.59KB 热度 21次
Realm是一个MVCC数据库,底层用C++编写。MVCC 指的是多版本并发控制。MVCC解决了一个重要的并发问题:在所有的数据库中都有这样的时候,当有人正在写数据库的时候有人又想读取数据库了(例如,不同的线程可以同时读取或者写入同一个数据库)。这会导致数据的不一致性 -可能当你读取记录的时候一个写操作才部分结束。如果数据库允许这种事情发生,你就会得到和最终数据库里的数据不一致的数据。 有很多的办法可以解决读、写并
用户评论