The road of DB cluster one

Source: Internet
Author: User

Recently, the front-end angular development framework has been set up, and the framework, tripartite Library, jquery and jquery plug-in library have been successfully solved. Within the framework of the implementation of the control package, such as pagination control, layout control, selector control, drop-down selection control, and then to the form life cycle, dynamic creation of components, page routing, module collation, routing Guard, HTTP interception, SSO, file upload, scene animation and so on each node realization, Basically fully meet the existing requirements of functional development, I think back to the front end is the chart, Gis,websocket a class of applications combined.

On the back end, for a distributed management system is the SSO unified authorization, WEBAPI can, through the SSO life cycle analysis, the establishment of the session model, and the authority mechanism, and then to WEBAPI infrastructure, routing, message filtering and unification, HTTP context management, and so on, Basically it can be said that the whole management platform of the basic key nodes are well solved and implemented.

For a distributed system to just let all the API to access a database is certainly not possible, so long ago to understand the database master-slave architecture, his first step is to read and write separation, well, online to see a variety of posts one of the very good MySQL master-slave architecture analysis of the topic

Http://www.cnblogs.com/crazylqy/category/625963.html bloggers are very well written and very easy to understand when they are posted. Later found that these are not enough to meet the distributed database architecture, then encountered a new thing called mysql-proxy (for me new), my dear originally this is a database cluster of an excessive, with the concept of the agent, the original agent to solve the problem of read and write separate SQL routing, The presence of agents constantly solves SQL routing, filtering, load balancing, and finally achieves a high-availability database clustering architecture. Originally in this field this agent is actually a middleware tool, such tool software has a lot of open source and many such as mysql-proxy,amoeba,haproxy and so on, but Baidu Baidu do not understand these things are just say how to build a cluster, what level of split, Vertical splitting and so on I'm so dizzy, I just want to know how to use this middleware for client ORM, how to use Ah, but people do not pay attention to this matter, well, it is best to find the domestic use of high frequency and open source, and still have someone to maintain the state is mycat, a domestic open source and technical comparison cattle , the database cluster open-source middleware tools, while providing net,java,php a class of platform language development interface, it seems to take some time to learn the next mycat, after all, distributed system first at the database level should be distributed, and then solve the application server distributed.

The next stop is Mycat, and now there is a question about how the existing ORM can be interfaced with the results provided by MYCAT.

The road of DB cluster one

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.