Pay attention to the public number “kite”, reply to “little Red Book” to get “javaScript advanced program fourth edition (PDF)”, reply to “architecture” to get the corresponding books of this blog post, there are professional communication groups waiting for you to come together.
To be a great architect is the dream of all programmers. As a front-end cutter, I am no exception. Recently, I have read books in this field and made relevant summaries to share with you, learning from each other and making progress together! This is the first of a three-part blog series that will cover the basics of architecture, sources of architecture complexity, principles of architecture design, architecture design process, high-performance database clustering, and high-performance NoSQL.
A basis,
2. Sources of architectural complexity
Let’s take a look at six aspects of architectural complexity: high performance, high availability, scalability, cost, security, and scale.
2.1 the high performance
2.2 high availability
2.3 Scalability
The cost of 2.4
2.5 security
2.6 the size of the
3. Principles of architecture design
4. Architecture design process
High performance database cluster
There are two methods of high performance database cluster: read/write separation and separate database and table. The essence of read/write separation is to spread the access pressure among multiple nodes in the cluster, but not the storage pressure. Separate database and table can disperse both access pressure and storage pressure.
5.1 Read/Write Separation
5.2 Database and table
High performance NoSQL
1. If you think this article is good, share and like it so that more people can see it
2 pay attention to the public number kite, receive learning materials, regularly push original depth of good articles for you