2019数据技术嘉年华:关系数据库的挑战与变革

版权申诉
0 下载量 53 浏览量 更新于2024-07-03 收藏 1.56MB PDF 举报
2019数据技术嘉年华PPT1.pdf文件主要探讨了2019年关于数据库技术发展的热点议题,特别是针对关系数据库可能的替代方案以及不同类型的数据库系统的演变和挑战。演讲者杜小勇在会议上提出了一个关键问题:"OneSizeDoesnotFitAll?",暗示了数据库领域的多元化需求和定制化的趋势。 自80年代后期以来,数据库领域一直在寻求关系数据库的后继者。这个探索主要围绕两大方向展开:一是模型扩展,如面向对象数据库(Object-Relational Database,ORDBMS)和XML数据库,这些试图通过增加新的数据模型来应对复杂的应用场景。然而,尽管曾一度受到学术界和企业的关注,这些扩展并没有取得大规模的实际应用,它们作为额外特性显得微不足道。 另一个方向是专用系统的发展,由M.Stonebraker等代表,如他所研发的c-store(后来更名为Vertica)列式存储系统,专为分析型OLAP工作负载设计,而后被HP收购。此外,h-store(VoltDB)是行存储数据库,针对交易型OLTP场景,而StreamBase则是流处理数据库,被TIBCO收购。SciDB则以支持数组(array)特性闻名,适合科学计算应用。 然而,Google的GFS、MapReduce和Bigtable(Hadoop组件)的出现彻底改变了非结构化数据管理的格局,尤其是对于大数据处理的高效性和灵活性。石匠(Stonebraker)对Hadoop的批评集中在它缺乏许多传统数据库系统的重要特性,比如事务支持、高级编程范型、完整的开发工具和环境以及索引功能。 随着市场的竞争加剧,数据库市场呈现出多样化趋势,包括关系型、NoSQL、分析型、操作型等各种类型。例如,Oracle、DB2、SQL Server等传统企业级数据库,与PostgreSQL、Teradata等专用于特定场景的数据库并存。新兴的数据库如Hive、Hawq、Aster和Google的Spanner、F1以及阿里巴巴的Oceanbase和Amazon Aurora展现了分布式和云原生数据库的崛起。同时,键值存储、文档数据库(如MongoDB和CouchDB)、图数据库(如Neo4j)也在特定领域找到了立足之地。 总结来说,2019年的数据技术嘉年华展示了数据库技术的多元化发展,不仅有对现有体系的扩展尝试,还有新型架构和技术(如Hadoop和NoSQL)的挑战与革新。数据库选择已经不再是一刀切,而是根据具体应用场景和性能需求来定制,体现了技术进步中的"没有一种尺寸适合所有人"的理念。