haisql_memcache_linux_1.0.36:英文版64位 |
文件介绍:
haisql_memcache_linux_english_1.0.36 introduction:
Linux operating system under the memory database software for real-time data monitoring, analysis, statistics and management, support for x86_64 bit operating system(With dynamic link libraries).
haisql_memcache_linux_english_1.0.36 advantage: haisql_memcache_linux_english is a green software, download can be run directly;
Compatible with the Memcache instruction set, including the return of the content and error are consistent, can be used
as a special version of the server directly connected with the memcached client; Support client help, as well as help set/get/XXXX and other instructions; Server side program support --help, all the option parameters have been brought up. There are detailed instructions in English and Chinese; Debug listening port port also supports help instructions, as well as the instruction usage. Improvements in this version:
Based on the previous version of the optimized repair, Major improvements in the use of various types of locks to provide greater concurrency.
Major updates: 1: the use of read and write locks (read shared lock, write exclusive lock), replace the original unified spin_lock, improve the concurrency of reading, to achieve a multi thread read at the same time have greater concurrency; 2: to improve the performance of the getg/getl/append/prepend/append/incr/decr, a lot more than the previous version; 3: improved the lock mechanism all modify command, the lock will be divided into two layers of read and write locks, the first layer is a global lock, exec is the use of exclusive lock, ensure the uniqueness of things to deal with, the ordinary set/add/replace command is used to modify a shared lock, to ensure the integrity of the transaction, the second layer is the data layer of the lock 32 tables, each table, divided into 256 groups, a total of 8192 to read and write locks, get/gets command to read data when using a shared lock, set/add/replace command to write data when using exclusive locks. Can guarantee the query data with infinite probability, lock conflict data is also very low, because there are 8K lock, while the number of threads we use is CPU number X2, for the 8 nuclear CPU, while running thread only 16 threads, 16 threads compete for the 8192 lock, almost no theory write conflict. 下载地址: |
上一篇:haisql_memcache_linux_1.0.35:中文版64位 下一篇:haisql_memcache_linux_1.0.36:中文版64位 |