摘要
在面对数据库高并发读写、高可扩展性和高可用性、海量数据的高效率存储和访问的需求下,传统的关系数据库显得力不从心,基于Key-Value的数据库应运而生。针对Key-Value数据库产品Memcached在单核、多核环境下的压力测试结果,在同种情况下多线程性能高于单线程、多实例性能高于单实例并充分利用系统资源。通过构建多核、多线程的Key-Value系统满足当前海量数据高效率存储和访问的需求。
Facing the needs of high concurrent read-write operations, high scalability and high availability, massive data storage and access of high efficiency, traditional relational database appeared to be inadequate, and then Key-Value-based databases have emerged. For Key-Value database products Memcached, by analyzing the stress test results under the case of a single-core and multi-core environment respectively, the conclusions that under the same environment, multi-core is better than single-core in terms of performance and system resource usage ratio is reached. Thus, building a multi-core, multi-thread Key-Value based database can meet the needs of high efficient storage and access of big data.
出处
《电力信息与通信技术》
2014年第2期44-49,共6页
Electric Power Information and Communication Technology