mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Updated Filer Benchmark (markdown)
parent
13788a4295
commit
3a529322f8
|
@ -3,11 +3,11 @@
|
|||
[Yahoo! Cloud Serving Benchmark(YCSB)](https://github.com/brianfrankcooper/YCSB) is a framework for evaluating the performance of different “key-value” and “cloud” serving stores.
|
||||
|
||||
## S3 is a poor key-value store
|
||||
It is a bit strange to evaluate a file system as a key-value store. However, I found AWS S3 is one of the stores supported. So I decided to try it out.
|
||||
It is a bit strange to evaluate a file system as a key-value store. However, I noticed AWS S3 is one of the stores supported. So I decided to try it out.
|
||||
|
||||
But after dig deeper into it, I found the S3 is poorly implemented and not maintained. It is only a single threaded, the serialization/deserialization seems wrong, and the library is about 5 years old.
|
||||
But after digging deeper into it, I found the S3 is poorly implemented and not maintained. It is only single threaded, the serialization/deserialization seems wrong, and the library is about 5 years old.
|
||||
|
||||
What is more, the API cost is a big concern. S3 seems cheap for storage, but for small objects which requires frequent access, the API can quickly add up.
|
||||
What is more, the API cost is a big concern. S3 seems cheap for storage, but for small objects which requires frequent access, the API cost can quickly add up at $0.005 for 1 thousand PUT/DELETE requests.
|
||||
|
||||
If we need to test with 1 million objects:
|
||||
* 1 million write operations cost $5, or $150/month for 12 operations/second.
|
||||
|
|
Loading…
Reference in a new issue