fxsjy / treapdb

Automatically exported from code.google.com/p/treapdb
2 stars 1 forks source link

和Redis比怎样? #5

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
leero 写道
7500,和redis相比还是差很多啊,

Redis的性能非常出色,每秒可以处理超过10万次读写操作。

设计思路不一样:
1. 
首先,TreapDB没有使用应用级缓存,写入的索引数据立即刷到�
��作系统内核,至于内核何时刷入硬盘由操作系统决定(通常
延时很小)。这一点更像是MongoDB。而真正的数据是以追加的�
��式进行,即使系统掉电,也不会损坏。我们现在正在实现由
数据重新生成索引的功能,这样就算索引由于系统掉电坏掉��
�,也可以恢复。

2. 
Redis是内存受限的数据库,而TreapDB并不要求索引文件小于等��
�内存大小,落在内存映像范围内的数据访问速度很快,而超�
��内存映像的部分会直接读磁盘。所以,并不受限于内存大小
,用户可以根据自己的实际情况来设置内存映像大小。

Original issue reported on code.google.com by ccnu...@gmail.com on 9 Dec 2010 at 2:43

GoogleCodeExporter commented 9 years ago
现在性能已经提高很多了:http://code.google.com/p/treapdb/issues/deta
il?id=6

Original comment by ccnu...@gmail.com on 14 Dec 2010 at 9:43