当前位置:网站首页>Is your database "cloud native"?
Is your database "cloud native"?
2022-06-24 02:39:00 【Yunbaba】
Database is one of the three basic computer software , Surface software that is more likely to receive attention than operating systems , The database is like an iceberg buried in the deep sea , Although it exists, few people look at it .
Database is also called data management system , It means that the processed data is stored together in a certain way , It can be shared by multiple users 、 Data sets that minimize redundancy , A database can consist of multiple data table spaces (Tablespace) constitute , The user can run add to the data in the file 、 Intercept 、 to update 、 Delete and other operations .
With the rapid development of Internet , The amount of data is also growing explosively , In the past, traditional databases obviously could not keep up with the huge explosion of the Internet , Coupled with the booming development of Cloud Computing , Cloud database has become a new trend .
2014 year ,Amazon Introduction Aurora, With low performance 、 high-cost 、 The advantage of high availability attracts a large number of customers and followers , And after that 6 In the past years, it has been among the top three camps in the world .
Cloud on database is an irreversible trend , In the future, cloud databases will be divided into two types , One is “ Jian Yun Yun ” Of , The other is “ Cloud based construction ” Of . The real cloud needs to be in the architecture design 、 The development way 、 All phases and aspects such as deployment and maintenance are redesigned based on the characteristics of cloud , So as to build a new cloud database , Cloud native database .
Your database “ Cloud native ” Did you? ?
Cloud native (CloudNative) It's a combination ,Cloud+Native.Cloud Indicates that the application is in the cloud , Not the traditional data center ;Native Represents that the application is designed with the cloud in mind , Native designed for the cloud , Run in the best posture on the cloud , Make full use of and give full play to the flexibility of cloud platform + Distributed advantage .
The cloud native database is a database based on the cloud native architecture , We can compare it with the traditional database system .
It also needs storage and calculation , When there's too much data , The database needs to be expanded , The traditional expansion process is very long , And it's painful to shrink after the business peak , It often leads to a great waste of resources , It's also hard to cope with the fast changing capabilities required by the business layer , This is one of the biggest drawbacks of traditional architecture .
by comparison , Cloud native database uses virtualization technology to pool resources , This is the core logic of cloud nativity , Let the original independent data , Merge into an invisible cloud pool . For example, in the cloud native computing storage separation architecture , Business nodes can calculate freely according to their needs 、 Storage for rapid expansion and reduction of capacity and other operations .
The core of cloud native database is the separation of storage and computing , At the same time, it must have high performance 、 Highly scalable 、 Uniformity 、 Meet the standard 、 Fault tolerance 、 Features such as ease of management and multi cloud support . For example, we need to 10 Node cost 10 A query completed in minutes , In the use of 100 In the case of nodes, it only takes 1 minute .
As a cloud platform , The cloud native database uses PaaS In the form of , It's also often called DBaaS( Database and services ), With the increasing importance of cloud native data and massive computing , People attach importance to providing enterprises with enhanced reliability and scalability through the deployment of such services .
Think about the number of applications you need to use every day , From instant messaging applications such as wechat to applications such as AE And other highly specialized applications , Both require secure login 、 User profile 、 Custom features 、 Content delivery, etc , These are exactly the scenarios where cloud native databases can provide users with solutions .
The future of databases : Cloud native + Distributed
World famous consulting company Gartner Pointed out that , The cloud will dominate the future of the database market , To 2022 year ,75% Will be deployed or migrated to the cloud platform , Only 25% The database will run locally .
As businesses become more digital 、 Intelligent , The amount of data storage faced by enterprises will be even greater , Facing the challenges brought by more emergencies , Want to reduce cost and increase efficiency , Better data intelligent decision-making , The database needs to fully enter the cloud native + The age of distribution .
Distributed database is composed of multiple interconnected databases , These databases are combined to form a single user oriented database . In fact, they are distributed in various data centers , Communicate through the central server .
The cloud native database is based on Shared Everything + Shared Storage The storage and computing separation architecture based on is used to realize resource pooling and efficient management . And distributed , Just use Shared Nothing The architecture of , Achieve horizontal data fragmentation 、 Horizontal expansion . The two are combined , Its essence is to perfectly combine the characteristics of the three .
Xuzhijun, chairman in office of Huawei, also stressed that :“ As cloud native applications penetrate into various business scenarios of the enterprise , Cloud native is moving towards distributed , Unified and collaborative governance across cloud and region , New requirements such as ensuring a consistent application experience are becoming increasingly prominent .”
According to the IDC forecast ,2025 year , Two thirds of enterprises will release software versions every day , Innovation and delivery through agile development capabilities , To form differentiated market competitiveness . In this business trend , Business and enterprise operation and maintenance need to rely on the database provided by the cloud native , Realize the value of intelligent upgrading , Fully release the dividend of Cloud Computing .
Tencent cloud native database TDSQL-C
Last month, ,Distributed Cloud|2021 The global distributed cloud conference was held in Shanghai , Tencent cloud native database TDSQL-C Won the “ Cloud native superior technology provider ” prize ,TDSQL-C It is a cloud native distributed database developed by Tencent ( primary CynosDB), Based on Shared storage , It has realized strong expansion ability and super million level QPS High throughput performance of .
1、 Elastic expansion
The computing node can quickly move up and down according to business needs , Second to complete the expansion , Combined with elastic storage , To achieve the optimal cost of computing resources .
2、 Full compatibility
100% Compatible with open source database engine MySQL 5.7 and PostgreSQL 10. There is little need to change the code , You can complete the query of the existing database 、 Smooth migration of applications and tools .
3、 Data reliability
Clusters support security groups and VPC Network isolation , Automatically maintain multiple copies of data and backups , Secure data , Reliability up to 99.9999999%.
4、 Fast recovery
Compute nodes implement stateless , Support local and cross device second level failover and recovery ; Support snapshot based second level backup and rollback .
5、 Mass storage
The highest 128TB Mass storage , There is no server Serverless framework , Automatic volume expansion and shrinkage , Easily cope with the dynamic change and continuous growth of business data volume .
6、 Ultra high performance
Strong performance of commercial database , The highest performance is MySQL Database eight times 、PostgreSQL Four times the size of the database .
边栏推荐
- How to formulate a domain name trademark registration scheme? What if the plan is rejected?
- Flink practice tutorial: getting started 1- zero basic users realize simple Flink tasks
- Leetcode problem solving notes for slow ploughing of stupid cattle (dynamic update...)
- Data backup is required for manual upgrade of WordPress website program
- What are the main functions of DNS? What are the benefits of IP address translation
- Uipickerview show and hide animation
- How to build your own website? Is it difficult?
- What is the backbone of marketing website construction? What does it do?
- How to protect your code - ollvm (1)
- Start tcapulusdb process
猜你喜欢
随机推荐
Official spoilers! Figure 1 understand Tencent security @2021 Tencent digital ecology Conference
Engineer culture: why doesn't bat call the boss
Is the IP of the fortress machine the IP of the server? How to deploy the fortress machine
5g Gigabit router dual band industrial grade
Where is the domain name filed? What materials are required for domain name filing?
What does operation and maintenance audit fortress mean? How to select the operation and maintenance audit fortress machine?
How does [lightweight application server] build a cross-border e-commerce management environment?
Mysql Find_ IN_ Set function
The reason why SAS fortress cannot connect to the server
What is vxlan? What are its advantages?
Comparison of four dynamic routes: Rip, OSPF, Isis, BGP
CPS November additional incentive rules
Face recognition using cidetector
Initial experience of creating partitioned tables under MySQL cases tdsql for MySQL (I)
Which cloud game service provider is more reliable when the cloud game server is open source
How to use nsfilemanager
How to change the cloud desktop domain server password if you forget it?
Grpc: adjust data transfer size limit
Leetcode838: push domino (medium)
What is the backbone of marketing website construction? What does it do?


