摘要
针对密集型数据设计的云存储系统多是利用Sqlite技术,因云数据复杂性,导致存储性能和查询性能较差。MongoDB是NoSQL数据库的一种,具有容错性高、性能灵活的特点,基于MongoDB设计了一种新的数据密集型云存储系统,系统硬件由3个层次构成,分别是数据层、业务层和表现层,选择MongoDB—Hadoop作为适配器。通过注册驱动、获取数据名、获取数据信息、访问数据要素来实现存储流程。结果表明,基于MongoDB的数据密集型云存储系统与现有的云存储系统相比,存储性能和查询性能有很大的提升。
Most cloud storage systems designed for intensive data use Sqlite.Due to the complexity of cloud data,the storage performance and query performance are poor.MongoDB is a type of NoSQL database with high fault tolerance and flexible performance.Based on MongoDB,a new data⁃intensive cloud storage system is designed.The system hardware consists of three layers:data layer,business layer and performance layer,select MongoDB⁃Hadoop as the adapter.The storage process is realized by registering the driver,obtaining the data name,obtaining the data information,and accessing the data elements.The results show that compared with existing cloud storage systems,data storage⁃intensive cloud storage systems based on MongoDB have greatly improved storage performance and query performance.
作者
郑海清
ZHENG Haiqing(Guangdong Nanhua Vocational College of Industry and Commerce,Guangzhou 510507,China)
出处
《电子设计工程》
2021年第1期106-109,114,共5页
Electronic Design Engineering
基金
广东省科技计划项目(2016A010106007)
广东省普通高校青年创新人才项目阶段性成果(2017GkQNCX122)
广东南华工商职业学院院级科研项目(17K06)
广东省高职教育信息技术类专业教学指导委员会教育教学改革项目(XXJZW2018030)。