Facebook Open source Flash database Rocksdb

Source: Internet
Author: User
Keywords Flash open source embed

This Thursday http://www.aliyun.com/zixun/aggregation/1560.html ">facebook announces open source its embedded database Rocksdb (an embedded Key-value storage system), The database can take full advantage of the performance of Flash, greatly improve the speed of application server.

Facebook uses ROCKSDB to drive a number of user-oriented applications that are poorly performing because of the need to access external storage over the network, and Facebook also uses ROCKSDB to address some of the problems associated with low utilization of solid-state HDD IO. Facebook's database engineer, Dhruba Borthakur, introduced Rocksdb's design rationale and principles in its personal blog, but the fact that the biggest driver of the ROCKSDB was the sharp drop in the price of the server Flash memory card, Facebook's custom server has started to take full use of flash memory.

With the advent of the Flash storage era, some new applications can be managed in flash memory and quickly access their data sets without accessing external data over the network. These new applications use what we call embedded databases.

If a database query is made in a local flash, the speed is theoretically one-fold faster than the internal network query through the datacenter, because there are 50 subtle delays in the internal network of the database Center.

Rocksdb's ability to take advantage of the high IOPS performance of flash memory while also leveraging the computing performance of multi-core servers, Facebook has now released Rocksdb run-benchmark test results on Fusion-io servers on the GitHub page of Rocksdb. Facebook claims its speed is much faster than Google's leveldb embedded key-value storage System.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.