[2017/09] 现在做项目,你会推荐大家用那种数据库? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
janxin

[2017/09] 现在做项目,你会推荐大家用那种数据库?

  •  
  •   janxin Sep 12, 2017 7963 views
    This topic created in 3149 days ago, the information mentioned may be changed or developed.
    MySQL/PostgreSQL/SQL Server?

    各位云厂商提供的 SQL ?

    NoSQL/NewSQL ?

    为什么?哪种是坑最少的数据库?
    64 replies    2017-09-14 21:35:33 +08:00
    boyhailong
        1
    boyhailong   div class="badges">   Sep 12, 2017
    加上 mongodb 呢
    calebx
        2
    calebx  
       Sep 12, 2017   1
    看项目内容啊。

    回答这个问题的角色,起码把各种类型的数据库坑都仔细踩过几遍才行

    酸甜苦辣,要自己尝尝才晓得
    loveCoding
        3
    loveCoding  
       Sep 12, 2017
    mysql , 直接上云了
    kikyous
        4
    kikyous  
       Sep 12, 2017 via Android
    pg
    PP
        5
    PP  
       Sep 12, 2017 via iPad
    看行业,不同数据库在不同行业的表现不一样,商用求稳。
    6ufq0VLZn0DDkL80
        6
    6ufq0VLZn0DDkL80  
       Sep 12, 2017
    mongo 是坑爹的。
    keysona
        7
    keysona  
       Sep 12, 2017
    商用还是 MySQL 或者 pg 吧。
    wzw
        8
    wzw  
       Sep 12, 2017
    ssdb
    TangMonk
        9
    TangMonk  
       Sep 12, 2017 via Android
    pg
    phithon
        10
    phithon  
       Sep 12, 2017
    个人项目我比较喜欢用 pg
    kingxsp
        11
    kingxsp  
       Sep 12, 2017
    postgres
    wwdyy
        12
    wwdyy  
       Sep 12, 2017
    pg+1
    janxin
        13
    janxin  
    OP
       Sep 12, 2017
    @boyhailong mongodb 算在 NoSQL 里
    @calebx 商业/个人都算在范畴里
    @PP 所以商用是啥?
    wonpn
        14
    wonpn  
       Sep 12, 2017 via Android
    sqlite
    johnny23
        15
    johnny23  
       Sep 12, 2017 via iPhone
    sql server...
    qvvo
        16
    qvvo  
       Sep 12, 2017
    我们是经过慎重对比选的 pg,现在用的还是 9.3
    因为要在 windows,CentOS X86_64,以及 arm linux 裁剪的三个平台上用。。。

    现在当然也遇到了瓶颈拉,写入效率不高,准备考虑 NoSQL, 但还是说了好几年没有上,稳定第一
    PP
        17
    PP  
       Sep 12, 2017 via iPad
    @janxin 支撑企业业务。
    ipconfiger
        18
    ipconfiger  
       Sep 12, 2017
    PG, 很多 MySQL 要绕弯去实现的东西, PG 直接就支持了, 省了太多的事情了
    Elven
        19
    Elven  
       Sep 12, 2017 via iPhone
    稳定用 pg,小玩意儿用 leveldb 也不错哒
    jameshuazhou
        20
    jameshuazhou  
       Sep 12, 2017
    1,不要用 mongodb,除非刚好是最适合它的领域,需要事务之类的功能就不要这个了;
    2,pg 功能强大,选它基本没错,但也有些别扭的地方,比如不能调整字段的顺序,另外 pgAdmin 是垃圾;
    3,多数情况其实用 mysql 就行了,5.6 以上都很好用了,实在无法调优了,就换 pg 或 oracle 吧;
    Kilerd
        21
    Kilerd  
       Sep 12, 2017 via iPhone
    pg 省心
    sunsh217
        22
    sunsh217  
       Sep 12, 2017 via Android
    用 pg 字段调整 gui 就能解决 不是事 坑也大 熟悉需要过程 但有很多功能 mysql 没有 因此推荐
    natforum
        23
    natforum  
       Sep 12, 2017
    首选 pg,次选 mariadb
    WildCat
        24
    WildCat  
       Sep 12, 2017 via iPhone
    pg/mysql
    changnet
        25
    changnet  
       Sep 12, 2017 via Android
    @cholerae mongodb 做游戏挺合适啊
    Miy4mori
        26
    Miy4mori  
       Sep 12, 2017 via iPhone
    mongodb 一般项目都不会选它做主要数据库吧,可能用来保存一些不太重要的数据比较好。
    zlfzy
        27
    zlfzy  
       Sep 12, 2017 via iPhone
    我们公司就用 mongodb,目前还看不出来坑大不大
    janxin
        28
    janxin  
    OP
       Sep 12, 2017 via iPhone
    @qvvo 写入效率只是跟 NoSQL 比不高吧?但是胜在有事务嘛
    pathbox
        29
    pathbox  
       Sep 12, 2017 via iPhone
    pg
    atcdef
        30
    atcdef  
       Sep 12, 2017
    一直用 firebird,因为没有互联网公司那种成 TB 的数据,一般就是 10 来 G 顶天了,大多数都在 1G 以下,所以目前还没碰到什么瓶颈问题。
    Aksura
        31
    Aksura  
       Sep 12, 2017
    postgresql 或者 mysql,即使要用 json 结构这俩也支持,尽量不用 mongodb。
    JohnSmith
        32
    JohnSmith  
       Sep 12, 2017 via Android
    Mongo 坑爹 +1
    askfilm
        33
    askfilm  
       Sep 12, 2017
    percona
    ysicing
        34
    ysicing  
       Sep 12, 2017
    sqlite
    t6attack
        35
    t6attack  
       Sep 12, 2017
    越有名的,用户越多的,坑越少。有什么坑事先很容易查明白,以后遇到坑也容易找出解决方案。
    misaka19000
        36
    misaka19000  
       Sep 12, 2017
    看你熟悉哪个,用你最熟悉的
    litter123
        37
    litter123  
       Sep 12, 2017
    mysql+nosql 混搭(逃
    deadblock
        38
    deadblock  
       Sep 12, 2017 via Android
    我作死问一下,有没有用 oracle,db2 的
    a1044634486
        39
    a1044634486  
       Sep 12, 2017
    为什么没人说 redis
    lightening
        40
    lightening  
       Sep 12, 2017
    大多数项目会推荐 PG。
    tingbinli
        41
    tingbinli  
       Sep 12, 2017
    mysql,挺好用的。虽然我是 OCP
    stabc
        42
    stabc  
       Sep 12, 2017   1
    曾经迷信过 PG,后来慢慢觉得还是 MYSQL 耐艹
    zhujinliang
        43
    zhujinliang  
       Sep 12, 2017 via iPhone
    mysql 跟老婆一样让人安心
    SlipStupig
        44
    SlipStupig  
       Sep 12, 2017   1
    mongodb 每天写入 200 万条数据,刷入数据大小,每天 2GB,没什么问题啊,而且各自分片和备份方案自带,没觉得哪里坑
    @PP
    thinks
        45
    thinks  
       Sep 12, 2017
    ……没有人说 MariaDB 吗?
    lscomeon
        46
    lscomeon  
       Sep 12, 2017 via iPhone
    Oracle 企业版
    还得是 RAC+DG
    lscomeon
        47
    lscomeon  
       Sep 12, 2017 via iPhone
    然后是 SYBASE HANA
    再然后 SQL SERVER DB2
    flowfire
        48
    flowfire  
       Sep 12, 2017 via Android
    正在尝试 mongo + redis,想踩遍各种坑
    gxm44
        49
    gxm44  
       Sep 12, 2017
    pg+1
    thinker3
        50
    thinker3  
       Sep 13, 2017
    @stabc 说出你的故事
    flycare
        51
    flycare  
       Sep 13, 2017
    @SlipStupig 不觉得 mongodb 坑+1。觉得坑的大概是把 mongodb 当关系型数据库用了
    robertlyc
        52
    robertlyc  
       Sep 13, 2017
    postgresql
    fengfisher3
        53
    fengfisher3  
       Sep 13, 2017
    2 楼正解。
    都不说什么内容或项目,就这样来问数据库都是扯淡的。
    没有最合适,只有最适合。
    qq12345454
        54
    qq12345454  
       Sep 13, 2017
    pg
    PP
        55
    PP  
       Sep 13, 2017 via iPad
    @SlipStupig 数据库自身性能和数据库行业适应性分属两个不同范畴,没有万能数据库。
    aiver
        56
    aiver  
       Sep 13, 2017
    pg+1
    HuangLibo
        57
    HuangLibo  
       Sep 13, 2017
    看来 pg 拥泵要超过 MySQL 了
    vjnjc
        58
    vjnjc  
       Sep 13, 2017
    MariaDB ++
    sdenvi
        59
    sdenvi  
       Sep 13, 2017 via iPhone
    @deadblock 我司用的 oracle
    oska874
        60
    oska874  
       Sep 13, 2017
    sqllite
    aksoft
        61
    aksoft  
       Sep 13, 2017
    MariaDB ++
    Oracle ++
    aksoft
        62
    aksoft  
       Sep 13, 2017
    喔 还有 SQL server
    Itoktsnhc
        63
    Itoktsnhc  
       Sep 13, 2017
    Azure 就 SqlDatabaseOnAzure 喽 然后还能用 CosmosDB
    puny
        64
    puny  
       Sep 14, 2017 via iPhone
    cosmos db
    About     Help     Advertise     Blog     API     FAQ     Solana     5817 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 280ms UTC 06:07 PVG 14:07 LAX 23:07 JFK 02:07
    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