爱意满满的作品展示区。
lqs

街旁网的 CrabDB 已开源

  •  
  •   lqs ·
    lqs · May 11, 2013 · 5688 views
    This topic created in 4931 days ago, the information mentioned may be changed or developed.
    CrabDB 能在许多场景下能取代现有数据库的索引,解决传统数据库『索引建少了查询慢,索引建多了占空间太大会把数据挤出内存』的问题。

    它的 Python 库通过重载运算符来支持这样的查询方式:

    for row in crab.user_photo[5].find(T.location_id.in_([101, 102, 103, 104]) & ~T.is_private).sort(-T.created).limit(10):
    print row['id']

    详情请见 http://crabdb.org/
    15 replies  •  1970-01-01 08:00:00 +08:00
    est
    est
    May 12, 2013
    1
    专门登录进来回复。太牛逼了。
    HowardMei
    HowardMei
    May 12, 2013
    2
    支持geo,很好的Feature
    依赖 msgpack, 难道可以分布式扩展?
    ihacku
    ihacku
    May 12, 2013
    3
    想在twitter上向国际友人推一下的 结果readme...
    bitsmix
    bitsmix
    May 12, 2013
    4
    给力。
    iZr
    iZr
    May 12, 2013
    5
    这个不错。
    lqs
    lqs
    OP
    May 12, 2013
    6
    @HowardMei 现在只是拿msgpack当json的替代品,在python与c之间传输数据
    lqs
    lqs
    OP
    May 12, 2013
    7
    @ihacku 以后会有英文readme
    liuyl
    liuyl
    May 12, 2013
    8
    BUAA的同学哦~
    luin
    luin
    May 12, 2013 via iPhone
    9
    围观帅哥!能否分享下街旁网使用CrabDB的场景?
    dreampuf
    dreampuf
    May 12, 2013❤️1
    10
    存储选型时有没有考虑过LevelDB?选BDB的原因是?
    thinkif
    thinkif
    May 12, 2013
    11
    我只想说
    “还有更多
    为什么要有六个格子,还差一个想不出了。”
    这句话太萌了
    lqs
    lqs
    OP
    May 13, 2013
    12
    @dreampuf 本来是想把这一块做成./configure的参数来自由选择的
    lqs
    lqs
    OP
    May 13, 2013
    13
    @luin 下次写
    oldcai
    oldcai
    PRO
    May 13, 2013
    14
    location_id.in_
    这个能查询某某附近这类查询么

    文档好像不太多,使用场景也不是很清楚,还是先围观一下。
    lqs
    lqs
    OP
    May 14, 2013
    15
    @oldcai 查附近地点有另外的方式。相关的文档正在补充。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4309 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 07:24 · PVG 15:24 · LAX 23:24 · JFK 02:24
    ♥ Do have faith in what you're doing.