Google自己也用LevelDB

无意中发现Google Earth和Chrome浏览器都在内部集成了LevelDB。其中Chome将其用作IndexDB,网站在保存本地数据时就可能被存储到LevelDB中,由于LevelDB不分库,因此不同网站的内容会被放到不同的库中,观察到新浪博客和新浪微博都使用了HTML5,其他网站或许也使用HTML5了,但是没有存储到IndexDB。Google Earth用LevelDB保存内部缓存数据。

想打开这些数据库看看里面到底保存了什么, 但是LevelDB没有SQLLite那么好的客户端工具,找了一下,只看到国内有个哥们IdeaWu开源了一个基于LevelDB的NoSQL数据库服务器SSDB,可以提供网络服务,提供了二进制包,解压就能用,不过数据文件不是像MySQL那样拷贝就能使用,还是没有搞定如何打开Chrome和GoogleEarth的LevelDB数据库。

看了一下SSDB,是个单机数据库,但是性能貌似不错,直追Redis,也有不少用户,http://ssdb.io/docs/users.html,不过在管理工具方面确实还不成熟

lvl1 

lvl2

相关信息:

  1. https://github.com/ideawu/ssdb
  2. http://ssdb.io/zh_cn/
  3. Google LevelDB
  4. Lua ssdb client driver for the ngx_lua
  5. Yet another ssdb client for Python
  6. SSDB 中文文档
  7. http://ssdb.io/docs/users.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注