没想到 lealone 在嵌入式场景的性能这么猛,在嵌入式场景,可以通过3层 api 来使用 lealone:1. 直接使用 aose 的 api,这时就是一个不支持事务的 keyValue 存储引擎;2. 通过 aote 的 api 使用 aose,相当于在使用 innodb;3. 通过 jdbc api 用 sql 来读写 aose 中的数据,这时相当于在使用 sqlite。

@zhh-4096

lealone 的 aote (事务引擎) + aose (存储引擎) 合起来实现的功能就等于 h2 数据库的 TransactionStore + MVStore,相当于 mysql 的 innodb。我压测了一下 lealone 和 h2 这两个组合的写性能,lealone 居然比 h2 快了40-50倍。innodb 无法单独测试,还挺好奇它的性能表现。 ​​​

Reply to this note

Please Login to reply.

Discussion

No replies yet.