资深后台工程师请进

  • z
    zpwinever
    请教一个数据库的问题,网站频繁进行标签查询,请教哪种数据库在小型机上效率最高
  • f
    fangqiank
    nosql,非资深猜的
  • z
    zpwinever
    对,就是性能一般,4核,16g内存这样的主机水平
  • s
    songco
    标签内容不多的话,全加载到内存,更新的时候操作下数据库

    Redis 之类的估计都行 ~ I have spoken
  • c
    cyberkiller
    一般的关系型数据库都可以吧
  • 2
    269569205
    回复5#songco

    不是估计 完全可以 redis可以用几十g内存作为数据库 他那个标签能有几个
  • l
    laytaoist
    回复4#zpwinever

    这叫小型机?
  • M
    MR.L
    数据量是多少?
  • p
    peng123456
    小型机要百万吧。数据量
  • z
    zpwinever
    1000w条数据一天吧
  • M
    MR.L
    有能力的话hbase
    否则: Oracle
  • 0
    0987363
    一直增加么,是的话用es吧,4核16g怕是不够,的上集群。 只有1000w的话哪个都行
  • 2
    269569205
    你小型机 一天1千万数据 再牛逼的数据库也不行啊 用肯定要做数据库集群和分表
  • l
    louis318
    要看看瓶颈在哪里,然后尝试调优,实在不行就只好加资源,感觉内存太小,另外不知道存储性能如何,也可能是瓶颈
  • z
    zpwinever
    一直增加,想按照1000万/d设计,实际峰值出现在这个数的比例,在前期不算高
  • p
    ppalm
    as400?rs6000
  • 0
    0987363
    那只能分布式了,存储看看cockroach,搜索用es
  • l
    lumi
    如果数据结构很简单,查得多,我建议用redis,次选es。传统的oracle mysql数据库也有内存优化的特性。oracle就有个特性可以把表pink到内存里
  • z
    zhouning
    小型机 告辞... iOS fly ~
  • x
    xx6412223
    没说明白,这么大数据量是每天写入1千万条?,查询的时候是查所有的还是查当天的。
  • j
    jeffmy
    这个肯定得做集群了
  • l
    lyxlyx
    网站并发查询很大的,改为oracle吧,以前给一个网站,mysql改为oracle,速度提高很多
  • a
    alvise
    这里很多有很多可以优化,分库分表。读写分离,静态缓存加速,冷热查询优化等等。按天分库分表做 mysql集群的话问题也不大。
    es 查询数据多的话实际上耗时也高。
  • m
    maligebie
    altibase