论文部分内容阅读
随着信息化建设的不断深入,我国的电子政务建设取得了长足发展。在其发展过程中,随着用户数和访问量的快速增长,积累了海量的政务数据,进入了大数据时代。目前电子政务数据库的建设都是基于关系型数据库,传统的关系型数据库在应对大数据的高并发读写以及海量数据的高效存储与访问时出现了性能瓶颈。如何高效的存储、处理和访问这些海量数据是电子政务领域面临的一个问题。 此时,一种新的数据管理技术—NoSQL的出现弥补了关系数据库的不足,解决了类型多样的大数据的管理、处理和分析问题。目前NoSQL已经被广泛的应用于互联网应用中,但是尚未应用到电子政务领域中。 本文一方面针对电子政务网站面临的并发访问问题,提出了使用NoSQL做缓存的策略,来缓解高并发读写给后台关系数据库带来的压力;另一方面针对现有政务数据存储方式的不足,提出了NoSQL与MySQL的混合存储的策略,解决关系数据库不擅长存储海量非结构化数据的缺陷。NoSQL不仅读写性能高,更具有很强的可扩展性,所以,将NoSQL引入到现有的架构中是非常有必要的。通过结合关系数据库与NoSQL各自的优势,进行混合存储架构的整合,使其各司其职,这是未来数据库技术发展的趋势。这两种策略的提出为今后电子政务的发展提供了理论指导。