留言

在这里填写留言和我交流.

SSDB 相关的问题, 建议提在这里: http://www.ideawu.net/blog/ssdb, 就是本页顶部菜单的"SSDB"链接.

Views: 132318

581 Responses to "留言"

  • 我想请问下php下读写会很慢吗?相同的环境下redis跟memcache读取都是4s/w,而ssdb却要10s,我用的是官方的实例测试的 Reply
  • 有10多亿左右的数据,都是key-value这样的。 是用 set/get(key, value) ,还是用 hset/hget(name固定名称, key, value), 哪个速度要快一些? 这两个各有什么优点吗? Reply
  • 在centos上安装ssdb后,相应的api目录下没有java的源码?! Reply
    @aliee: 已经移动, 看里面的 README.md, 或者 http://ssdb.io/docs/zh_cn/clients.html Reply
  • 你好,请问下,ssdb主从或者主主同步的时候,大概是怎么个同步法?延迟时间大概多少?
    硬盘写数据的时候,参数可以配置吗?我想了解下在大量数据同时写入的时候,对性能的影响 Reply
  • how to use publish and SUBSCRIBE command by ssdb-cli tool? Reply
    @aliee: Hi, subscribe and pusblish commands are not supported. Reply
  • 为什么get的时候会报这样的错?为什么会定位到288741.ldb这个文件?t_kv.cpp(163): get error: IO error: ./var/data/288741.ldb: No such file or directory Reply
    @uohzoaix: 你好, 请问如何重现? 建议到 github 上提 issue. Reply
    @ideawu: 你好,之前是多个应用操作的set和get都在同一个ssdb-server上操作,共实例化了5个SSDB,现在改成每个应用操作一个ssdb-server,暂时还没重现上述错误,等明天再来回复。 Reply
  • 看到 ssdb 兼容 php redis,不修改代码的情况下可以切换成 ssdb。
    我有个项目目前大约 80g 的 redis,想试试。
    我之前也是用基于 leveldb 的 ktserver 来替代 memcached。最近在项目中的测试发现
    basho leveldb 比 google 的 leveldb compaction 要更好,大大节省了 ssd 磁盘空间;
    qps 比 leveldb 略高,但主要是 compaction 更好。

    今天我试着把 ssdb 的 leveldb-1.14.0 换成 basho 的版本https://github.com/basho/leveldb/tree/1.4 ,发现编译出错:

    ssdb.cpp:81: error: ‘struct leveldb::Options’ has no member named ‘compaction_speed’
    make[1]: *** [ssdb.o] Error 1

    请问作者可以帮忙看看,或者能否让其支持 basho 的 leveldb 吗? Reply
    @litao941: Hi, 如果你想把 basho leveldb 替换 ssdb 自带的, 你需要改一些代码. 直接 grep src 目录, 把带有 compaction_speed 的代码注释掉即可, 相信你能改好. Reply
    @ideawu: 感谢回复,我晚上回去试试,这样会不会少了 compaction_speed 的功能呢,因为 basho 的 compaction 能力比原生的 leveldb 好很多 Reply
  • 新手求解答,Ubuntu 12.04.4 ,make的时候最后出现这些信息,好像没有成功吧?

    chmod u+x "/root/ssdb-master/deps/leveldb-1.14.0/build_detect_platform"
    chmod u+x deps/cpy/cpy
    chmod u+x tools/ssdb-cli
    cd "/root/ssdb-master/deps/leveldb-1.14.0"; make
    make[1]: Entering directory `/root/ssdb-master/deps/leveldb-1.14.0′
    g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -I../snappy-1.1.0 -O2 -DNDEBUG -c db/builder.cc -o db/builder.o
    make[1]: g++: Command not found
    make[1]: *** [db/builder.o] Error 127
    make[1]: Leaving directory `/root/ssdb-master/deps/leveldb-1.14.0′
    make: *** [all] Error 2 Reply
    @UFO: Hi, 你需要安装 g++ 编译器. Reply
    @ideawu: 搞定,谢谢。 Reply
  • 一段时间没来,又有好多新东西要学了,佩服牛人! Reply
    @redplus: 欢迎常来! Reply
  • 博主你好,在hash里面,没有办法直接获取这个hash表中value的个数么。而不是将整个表中的数据记录取出来,然后再计算个数? Reply
    @lb: 你好, 可以用 hsize. Reply
    @ideawu: 但是在java客户端里怎么没有这个函数呢? Reply

« [1][2][3][4][5][6][7][8][9] » 5/28

Leave a Comment