OushuDB学习笔记
一、初识 oushudb
数据库的发展
1、第一代(1980s)共享存储架构 share storage:Oracle,IBM DB2,基于专有高端存储,价格昂贵,可扩展性差,十几个节点会遇到存储瓶颈。
2、第二代(1980s-2000s)大规模并行处理架构 MPP,无共享架构 share nothing:Teradata,greenplum,基于 x86 架构服务器,可扩展到百节点规模。
3、第三代(2000s)SQL on Hadoop:cloudera,spark,存储计算分离,可扩展到几千节点,性能一般,对 update/delete 和混合负载支持的不好。
4、第四代(2015)云原生架构:snowflake,oushudb,SIMD 执行器优化,支持 update/delete 和混合负载,存算分离架构,可扩展到上万节点,可基于云基础设施构建,实现弹性扩缩容。
oushudb 特点:云原生、高性能、强兼容、纯国产、应用广。
应用场景:核心数仓、数据集市、实时数仓、湖仓一体数据平台,支持 BI、即席查询、实时指标等分析应用