2014-08-07

SSDB 使用 rocksdb 引擎

Views: 36952 | 1 Comment

为了满足各位对 Facebook 出品的 rocksdb 的爱好, SSDB 数据库也可以使用 rocksdb.

这个项目就是 ssdb-rocks: https://github.com/ideawu/ssdb-rocks

据说 rocksdb 性能不错, 在某些场景比 leveldb 更佳, 欢迎各位试用. 注意, rocksdb 和 leveldb 不兼容, 所以, 旧数据不能直接用于这两个引擎. 原来你用了 leveldb, 就能不直接换成 rocksdb, 你必须自己写脚本导数据.

Related posts:

  1. Facebook rocksdb 的网络服务器支持
  2. SSDB 数据库如何换用 rocksdb 引擎?
  3. Facebook 开源的 rocksdb 初探
  4. SSDB 使用 jemalloc
  5. SSDB 支持 Snappy 压缩了
Posted by ideawu at 2014-08-07 17:24:32 Tags:

One Response to "SSDB 使用 rocksdb 引擎"

  • 你好,我是用了ssdb-rocks单机存储了100G数据,但是发现随机查询的时候性能很差,有什么注意点吗?
    我的配置文件:
    replication:
    binlog: yes
    # Limit sync speed to *MB/s, -1: no limit
    sync_speed: -1
    slaveof:
    # to identify a master even if it moved(ip, port changed)
    # if set to empty or not defined, ip:port will be used.
    #id: svc_2
    # sync|mirror, default is sync
    #type: sync
    #ip: 127.0.0.1
    #port: 8889

    logger:
    level: info
    output: log.txt
    rotate:
    size: 1000000000

    leveldb:
    # in MB
    cache_size: 40960
    # in KB
    block_size: 32
    # in MB
    write_buffer_size: 64
    # in MB
    compaction_speed: 1000
    # yes|no
    compression: yes Reply

Leave a Comment