olap与oltp数据库由于关注的业务不同,所以软件在工作方式和优化方法会有一些不同。
oltp业务主要业务场景是交易记录的准确性,因此需要写入具有唯一性,所以传统针对oltp数据库的优化方法将负责写入的“一夫”节点性能大幅提升,如使用更快的cpu,增加更多的内存,使用将内存当做磁盘用的傲腾存储,使用ib网络(infiniband network)等。
但个体设备的配置提升,会遇到天花板。于是近年来有人提出将数据库进行分库分表,增加写入节点的数量而提升写入能力。通过将数据复制到多个只读节点,提升数据读的能力。
比如对于一个记录用户名数据库,按姓名拼音的第一个字母拆成26个数据库,这样就可以将原来只能由一个库来写,变成分别由26个库来写入,从而提升写入能力。但每个分开的库还是只能有一个写入,还是有种“一夫当关,万夫莫开”的意思。
举个例子说明,柏睿自研的分布式全内存数据库rapidsdb是基于mpp并行计算架构,集群的性能随着节点规模的增加而增加。rapidsdb的技术架构类似于“团体作战”风格,所有的数据库节点都能同时协同战斗,因此提升的性能不是由个体决定的。例如在一个具有5个数据库节点的rapidsdb集群里,用户要导入1000t的数据文件任务,是由5个数据库节点将1000t任务分散同时完成。如果性能不够,再加数据库节点就可以实现性能提升了。
以上分析,仅从技术架构而言,并不能完全说明哪种技术是最好。只有适合业务,才是最好的技术。
魅族Flyme6最新消息:Flyme6体验版更新啦,4大好用到爆的功能你咋还不去体验?
新型LED台灯自带苹果USB充电接口
全球手机市场第二季度的发展概况
今年第三季度,我国新增新能源汽车企业注册量新增2.4万家
FPGA、CPU与DSP等技术走向融合
OLAP与OLTP数据库的区别是什么
手机主板芯片图解
三种比较常见的微电网控制方式
Maxim RS-232收发器的重要特性
红外线探测防盗报警器的电路资料详细说明
电气防火限流式保护器在酒店项目中的应用-过压欠压保护
魅族16系列或将不会拥有独立的HiFi功能,那么HiFi还能成为手机的卖点吗?
思客琦:锂电新周期挑战已然来临
单对以太网技术的介绍 单对以太网技术的优势 单对以太网技术的应用
KK模组与普通丝杠模组的区别
新型跟踪式可控硅直流稳压电源
中国VR领域相关企业已有2.27万家
差压液位计量程怎么计算
玩“农药”用5G才爽!诺言、猫神为你呈现5G下的精彩对决
双向晶闸管实现ACS交流开关触发电路