华东师范大学学报(自然科学版) ›› 2014, Vol. 2014 ›› Issue (5): 271-280.doi: 10.3969/j.issn.10005641.2014.05.024
裴欧亚,刘文洁,李战怀,田征
PEI Ou-Ya, LIU Wen-Jie, LI Zhan-Huai, TIAN Zheng
摘要: 面向大数据分析和处理的NoSQL数据库具有非常好的读写性能和可扩展性,但是无法支持完整的SQL查询和跨行跨表的事务,对于传统的以关系数据库为主的金融业务在应用上有所限制.OceanBase是面向海量数据查询的分布式数据库,结合了关系数据库和非关系数据库的优势,同时支持关系查询和跨行跨表事务,具有可扩展性.但是,目前OceanBase只支持简单的、非嵌套子查询的SQL语句,无法很好地支持金融应用.本文在研究OceanBase架构和查询策略的基础上,提出了一种基于BloomFilter和HashMap的查询策略,实验表明该策略能够提高和改善现有查询策略的不足,在实现嵌套查询的基础上,可提高查询性能.
中图分类号: