0

像redis这样的内存数据库中的东京暴君(尽管redis有VM?)或者它可以变得比内存更大并从硬盘中检索。如果是这样,它是如何实现的?

4

1 回答 1

1

Tokyo Tyrant 只是 Tokyo Cabinet 的网络接口,而不是实际的数据库服务器。Tokyo Cabinet 支持内存和文件存储。当您启动 Tokyo Tyrant 的ttserver时,您指定的数据库名称就是将使用的存储类型。例如,如果您使用以下命令启动 ttserver:

ttserver "*" -- in-memory hash
ttserver "+" -- in-memory tree
ttserver /var/ttserver/casket.tch -- on-disk hash
ttserver /var/ttserver/casket.tcb -- on-disk b-tree
ttserver /var/ttserver/casket.tct -- on-disk fixed-length
于 2011-07-19T00:15:08.403 回答