程序员资源分享频道
16.7K subscribers
31 photos
5 videos
14 files
804 links
程序员资源分享频道
Download Telegram
Forwarded from hibiscus bank
推荐一个 BLOG 的系列文章。http://www.aaronsw.com/weblog/rawnerve
Forwarded from Y
分享一个资源收集频道:

“程序、设计、工具资源收集 - Collections of materials to review with or just some cool websites.”

@awesome_collection

#awesome #collection
Forwarded from Deleted Account
Hi all
in the previous share, we introduced a memory database named scuba.

Today we continue to focus on scuba, paper download link:

https://research.fb.com/wp-content/uploads/2016/11/fast-database-restarts-at-facebook.pdf

In this paper, the author introduces a new memory storage layout to use column-oriented storage for better compression and faster query execution strategies. they reference lots of database design include Dremel Powerdrill etc. (Describe in Section 2.1)

Highlight you need to know in this paper:

1. General query performance of Scuba in real facebook business. (section 1)
2. Why they use heap not directory use Memory Mapping. (before section2)
3. Deploy Architecture. How data load to cluster and why so fast. (at start of section2)
4. How they decide which storage layout to use. (before section4)
5. we advise read the conclusion after reading section1(introduce) to find out which aspect of the database design you interested in.
5.1 how scuba copy data
5.2 how they rollout database version
5.3 describe overhead in recovery from the disk.

Conclude:

This paper describes how scuba in action. Besides the knowledge of how scuba designed, we can also learn about how facebook engineers study and make decisions.
Forwarded from 明月千里
java核心技术 卷1
java并发编程实战
java编程思想
spring / spring boot 实战
Forwarded from Deleted Account
Hi all
today we are going to share a new paper about druid.
http://static.druid.io/docs/druid.pdf

It's related to the previous share about scuba.
They are all column-oriented database storage.
Like scuba, The Druid database also has an in-memory data storage strategy.

Highlights:

1. Database module roles. (include Real-time node, Historical Nodes, Broker Nodes, Coordinator Nodes)
2. A complex but very useful time window design for storage "segment" in memory.
3. read data from Kafka and can be query in multiple hundred milliseconds after event happen.
Forwarded from Deleted Account
分享个英语词汇学习工具,浏览网页标记不认识的单词