一些值得关注的新型数据库 - V2EX
Livid
277.99D
569.82D
V2EX    NoSQL

一些值得关注的新型数据库

  •  
  •   Livid
    PRO
    Apr 27, 2010 16521 views
    This topic created in 5864 days ago, the information mentioned may be changed or developed.
    18 replies    1970-01-01 08:00:00 +08:00
    Kymair
        1
    Kymair  
       Apr 28, 2010
    最近在尝试Cassandra

    但不知道个人项目有什么类型的应用适合它
    usoluyun
        2
    usoluyun  
       May 24, 2010
    我也在看cassandra哎,不过公司里的项目是用不到了。只能学者玩玩。
    zxb888
        3
    zxb888  
       Aug 31, 2010 via iPhone
    最近想试试redis。
    yinwm
        4
    yinwm  
       Aug 31, 2010
    @zxb888 我也关注redis这个东西。很有亮点。
    alai
        5
    alai  
       Sep 1, 2010 via Android
    MongoDB
    minghua
        6
    minghua  
       Sep 2, 2010
    MongoDB,Redis 一直在用,相比传统mysql来说,开发应用的复杂性降低了很多。


    Cassandra 有同事在用,不过据我观察使用起来比较痛苦。

    MongoDB 比Cassandra 最大的优势就是灵活强大的Query语言。
    ning
        7
    ning  
       Sep 3, 2010
    @minghua 能说一说具体的’开发应用的复杂性降低了很多‘这个话么?
    redis我们的网站也在用,主要是一些cache类的功能。
    xuwenhao
        8
    xuwenhao  
       Sep 3, 2010
    Cassandra据说很有问题,容易Crash?有用过的来说说么?
    minghua
        9
    minghua  
       Sep 3, 2010
    @ning nosql数据库的schema free 和原生支持数组,哈希,embedded类型等特性,让原来需要设计很多表才能实现的数据库结构可以很轻松简单的实现。

    这样数据库逻辑就非常简单了,代码量会减少非常多。另外自动分片等特性也让维护运维变得简单。

    redis 完全可以替代memcached 做cache,不过更多时候被用来做消息队列。

    2.0 支持hash后很多功能的实现就更方便了。
    minghua
        10
    minghua  
       Sep 3, 2010
    @xuwenhao crash 不清楚,不过用它做查询比较麻烦。
    diamondtin
        11
    diamondtin  
       Sep 3, 2010   1
    @Kymair Cassandra我们做过一个月的Spike。发现有两个麻烦的问题,一个是读一致性,另外一个是稳定性。Cassandra的Quorum不能保证一致性(Ramdom partition时),All的性能和稳定性有问题(一个Node挂了所有读都会失败)。Cassandra在多机集群的时候写压力大非常容易Crash(我们测试是4台24G内存的机器),内存管理有问题然后就自己退掉了。Cassandra的社区反馈比较慢,而且Facebook没有持续贡献代码,其中的很多bug不知道什么时候才会修复。
    所以我们放弃了Cassandra作为分布式的key-value store。
        12
    diamondtin  
       Sep 3, 2010   1
    CouchDB是一个Restful DB,它是未来的实现Open Web的一种关键技术。通过Restful的接口暴露的持久化数据源,可以说这就是Web。
    diamondtin
    diamondtin
        13
    diamondtin  
       Sep 3, 2010
    MongoDB很容易替换Mysql,支持Map-Reduce,所以是一种可以平滑切换的解决方案。
    其实Key-Value store中的Big table分之这里没有提到,在大数据量的情况下使用这种面向列的数据库是靠谱的解决方案。典型代表是:
    HBase
    http://hbase.apache.org/

    Hypertable
    http://hypertable.org/
    minghua
        14
    minghua  
       Sep 3, 2010
    @diamondtin 很不错的经验分享,那你们现在选用哪种key-value数据库?
    n2n3
        15
    n2n3  
       Sep 3, 2010
    lfeng
        16
    lfeng  
       Apr 6, 2012
    @n2n3 +1
    feilaoda
        17
    feilaoda  
       Apr 6, 2012
    Cassandra, Redis, Mongodb我都用过,目前在用Redis/Mongodb,还是觉得这2个比较好。
    Cassandra 原来公司用了很久,后来被我替换成Mongodb了,主要问题是插入速度远远低于Mongodb,当然主要是用了3台集群,而不是别人的20、30台,速度上不去,虽然用来TT做缓冲,但还是达不到要求。
    另外一个就是,查询功能很弱,基本不能满足要求,而且查询速度很慢,后来用Lucene做搜索。
    由于不同的设计哲学,在使用多关系的时候,需要曲线救国,用的很痛苦。
    没错,还有一个就是Crash,服务器会down掉。不堪忍受,换成了Mongodb。当然用的版本比较老,是Cassandra 0.6版本,0.7之后就没再关注了。
    Nourl
        18
    Nourl  
       Apr 6, 2012
    听facebook的开发人员讲,fb现在几乎没人用Cassandra了。作为开源项目,可以拿来研究学习、商业应用就算了吧;
    Mongodb在大数据量情况下,问题较多;
    个人推荐Redis.
    About     Help     Advertise     Blog     API     FAQ     Solana     6225 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 109ms UTC 02:16 PVG 10:16 LAX 19:16 JFK 22:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86