1、您的业务中是否涉及NoSQL、NewSQL等类型数据库,所对应场景是什么?解决了您业务中的什么问题?或您所知的此类型数据库能够应对的场景是什么? 业务中已经开始开始使用NoSQL关系数据库MongoDB,Redis,主要应用在数据分析,非强事务存储等应用场景,session的存储。解决非强事务一致性大数据存储和session分布式存储。
2、此类型的数据库应如何选型?用户该关注的因素都有哪些?或谈谈您选择它的原因 选型主要考虑几方面因素:产品的成熟度,稳定性;对开源软件还要考虑业界采用的广泛度,社区的成熟度。这是一个生产环境运行的数据库产品必需考虑的。
3、您使用的NoSQL、NewSQL等类型数据库与传统关系型数据库是否结合使用?结合的方式是什么? 目前使用NoSQL数据库和传统RDMS数据库结合应用,对事务一致性要求性高的业务数据存储用传统的关系数据库。对数据分析,session的纯粹这类弱事务及一致性,对非结构化数据的分析以使用NoSQL数据库如MongoDB和Redis.
4、您是否看好这两种数据库的发展前景?原因是什么? NewSQL还没有使用过,NoSQL和关系数据库都在生产环境中使用过。看好NoSQL,NewSQL的发展前景,传统关系数据库有它的强项,如事务一致性等,当也不能适用和解决一切场景的应用需求,尺有所长,尺有所短。随着业务场景越来越复杂,这就给了NoSQL,NewSQL这类新型数据库的发展,它覆盖了传统关系数据库不是适合的应用场景。
|