Looking through the code it supports fuse, but the documentation in ENG is sparse. It also looks to underpin Tera: the Baidu distributed DB. I think a low read/write latency dfs suitable for real time applications would be a game changer. I'm hoping they up the documentation from here and engage the English speaking community.
Thanks for your advice. We are working on translating all the documents :)
Baidu File System – A distributed file system for real-time applications
121–130 of 169 posts
Re: Baidu File System – A distributed file system for real-time applications
#122What I really want to know: "Once your code has passed the code-review and merged, it will be run on thousands of servers" And the Chinese text below says tens of thousands of servers, which is it? :-)
There are several other discrepancies in the doc between the Chinese version and the English one. Some technical proofreading is needed.
Re: Baidu File System – A distributed file system for real-time applications
#123Can a distributed storage expert comment in what ways this differs from hadoop?
first of all, impl in C++ (JVM/GC is pain in the ass) - clear arch (only master and dataserver) - very concise config file and easy to deploy - most important, 10k nodes scalability without federation design of namespace
Re: Baidu File System – A distributed file system for real-time applications
#124Earlier quoted context omitted.
what is the leader/follower pattern? Something like master/slave approach?
It's the PC version of master/slave. See [0] for the original madness... [0] https://github.com/antirez/redis/issues/3185
Re: Baidu File System – A distributed file system for real-time applications
#125Earlier quoted context omitted.
first of all, impl in C++ (JVM/GC is pain in the ass) - clear arch (only master and dataserver) - very concise config file and easy to deploy - most important, 10k nodes scalability without federation design of namespace
Lack of good documentation, no tests and possibly undefined behaviour in a few places. The code also doesn't look any cleaner than HDFS and uses some weird mix of C (*printf, error codes) and C++ (vectors, smart pointers, RAII etc).
Haven't looked at any code, but what you describe is very common usage.
Re: Baidu File System – A distributed file system for real-time applications
#126Looking through the code it supports fuse, but the documentation in ENG is sparse. It also looks to underpin Tera: the Baidu distributed DB. I think a low read/write latency dfs suitable for real time applications would be a game changer. I'm hoping they up the documentation from here and engage the English speaking community.
It all looks reasonable, but this takes self-documenting to an extreme.
Re: Baidu File System – A distributed file system for real-time applications
#127Re: Baidu File System – A distributed file system for real-time applications
#128Earlier quoted context omitted.
The hegemony of English is unquestionable.
Last time I checked English was the 3rd most spoken language on the planet. - Chinese - Spanish - English You mean in tech?
Re: Baidu File System – A distributed file system for real-time applications
#129Interesting: Google flags, protocol buffers, and Google C++ style.
Re: Baidu File System – A distributed file system for real-time applications
#130Looking through the code it supports fuse, but the documentation in ENG is sparse. It also looks to underpin Tera: the Baidu distributed DB. I think a low read/write latency dfs suitable for real time applications would be a game changer. I'm hoping they up the documentation from here and engage the English speaking community.
Thanks for your advice. We are working on translating all the documents :)