好用的单机数据库有哪些?


好用与否应该与使用场景有关 。BAT常用的数据库是mysql和hive 。nosql类的大多是mongodb和redis 。
MySQL: 绝大多数业务场景都可以满足 。但对于写并发量较大的业务 。单机估计难以满足需求 。通常需要多机主备 。读写分离;甚至按业务划分DAO 。分库分表等 。所以单机数据库可以考虑使用MySQL。
HIVE:常用于大数据分布式存储 。sql的语法较MySQL 严谨 。所支持的数据统计分析的能力、以及查询运算性能高于MySQL。
redis:支持多种数据结构 。适用于非常广泛的业务场景 。相对于*SQL 。通常使用其cache能力 。如key-val的读写 。多级key1-key2-val的读写 。以及set(集合)的读写等 。但redis的数据落地存在硬伤:由于使用父子进程的方式 。当数据量超过进程的内存空间时(视机器配置而定) 。子进程copy整个内存空间进行数据落地时会影响吞吐能力 。当然这可以通过数据落地的配置进行一定的缓解 。如果数据量不大 。可以优先考虑redis 。
详细了解可以私信
其他观点:
好用不好用应该跟具体的应用场景有关 。目前数据库的概念比较宽泛 。其中关系型数据库还是主体 。关系型数据库中主流的又有oracle,mysql 。微软的sql server 。sybase 。db2等产品 。
还有内存数据库比如redis等等 。
【Loong精选】好玩又长知识 。总有你喜欢的!
【好用的单机数据库有哪些?】欢迎在评论中发表自己不同的观点 。对评论、转发、点赞不定期抽奖 。敬请关注 。一定回关 。我的粉丝有你更精彩 。

    推荐阅读