当前位置:网站首页>Cloud native database
Cloud native database
2022-06-30 09:47:00 【Live up to the world】
One 、 Overview of database development
20 century 60 years , As computers enter the business system , When solving some real business problems , Data becomes the core product from the by-product of algorithm processing . Database management system (DataBase Management System DBMS) To become a specialized technical field , Data management is its core task , That is, the collection of data 、 classification 、 organization 、 code 、 Store 、 Handle 、 Application and maintenance .
1. Budding database
1960 year , Charles · Bachmann joined ge GE, And developed the first database system IDS(Integrated Database System Integrated database system ),IDS Is a network model database system . Later Bachmann joined the database systems committee , With IDS The language standard of the mesh model is established for the main input .
1969 year ,IBM A database system was developed for the Apollo program IMS(Information Management System mis ), A hierarchical model is used , Support transaction processing .
Mesh model and hierarchical model are pioneers of database technology , It solves the problem of data centralization and sharing , But because of the lack of data independence and abstraction level , When users access these two databases , The storage structure of data needs to be clarified , Indicate the access method and path , It is more complicated for users but not popular .
2. The commercialization of database started
1970 year ,IBM Research Institute of the company E.F.Codd In his thesis A Relationa Model of Data for Large Shaerd Data Banks( Data relation model of large shared database ) A relational model is proposed (Relational Model), Provides a high level of data abstraction , It does not specify the specific process of data access , It's up to you DBMS Realize it by yourself , This model lays a theoretical foundation for relational database technology .
1974 year ,INGRES(Interactive Graphics and Retrieval Ststem Interactive graphics and retrieval system ) It is proved that the relational model is efficient and practical ,INGRES Use QUEL As a query language .
meanwhile ,IBM Realize the potential of relational databases , Develop a relational database in the laboratory System R And the matching structured query language SQL(Structred Query Language).
20 century 70 End of the decade ,SQL stay Oracle and IBM DB2 Developed and commercialized in , In the end to 1986 By the ANSI organization (AMERICAN NATIONAL STANDARDS INSTITUTE American National Standards Institute ) Adopted as the standard language of relational database .
About INGRES and SQL Of interest in the standard language debate can be found in About SQL- First generation data UI The origin and struggle of standards - You know Preface : Borderless data boundary language ,SQL For data analysts , Perhaps the most familiar is SQL The language : Skillfully use SQL, It is one of the most basic skill requirements for data analysts . SQL As a general data query language , Whether it is the traditional relational database MySQL database ,…
https://zhuanlan.zhihu.com/p/117266274
3. The development of database is mature
20 century 80 years , After more than ten years of development , As the relational data model matures , It gave birth Oracle、IBM DB2、Microsoft SQL and Infomix And a large number of popular database system software , The development of database technology and programming language 、 Software Engineering 、 Information system design and other technologies interact , It promotes the further research of database theory .
The development of commercial database also drives the continuous evolution of open source database technology , The two current open source database systems MySQL and PostgreSQL Also born in this period .
4.OLTP And OLAP
The early rise database is mainly used to deal with online transactions , It is called online transaction processing system (On-Line Transaction Processing,OLTP). With the wide application of relational database in information system , Business data is accumulating more and more. How to use data to support business decisions has gradually become an important demand , Therefore, the online analysis and processing system appears (On-Line Analytical Processing,OLAP) The concept of , To meet the needs of this scenario ,IBM Our institute creatively put forward data warehouse (Data Warehouse) The concept of .
5. Cloud native and distributed era
// To be added
--- Learning notes refer to 《 Principle and practice of cloud native database 》( Electronic industry press )
边栏推荐
- Deep Learning with Pytorch-Train A Classifier
- Solution to the eighth training competition of 2020 Provincial Games
- Train an image classifier demo in pytorch [learning notes]
- Niuke walks on the tree (ingenious application of parallel search)
- prometheus 监控之 ntp_exporter
- [ubuntu-mysql 8 installation and master-slave replication]
- Why won't gold depreciate???
- Idea setting automatic package Guide
- 3.集成eslint、prettier
- Redis docker master-slave mode and sentinel
猜你喜欢

云技能提升好伙伴,亚马逊云师兄今天正式营业

I once met a girl whom I most wanted to take care of all my life. Later... No later

CentOS MySQL installation details

Cb/s Architecture - Implementation Based on cef3+mfc

Abstract classes and interfaces

Valuenotifier and valuelistenablebuilder in fluent

Idea shortcut key settings

Acquisition de 100% des actions de Guilin latex par Guilin Robust Medical pour combler le vide de la gamme de produits Latex

MySQL-- Entity Framework Code First(EF Code First)

I'm late for school
随机推荐
How to reduce the delay in live broadcast in the development of live broadcast source code with goods?
Deep Learning with Pytorch- neural network
11. customize hooks
Solution to the sixth training competition of 2020 provincial competition
JVM memory common parameter configuration set
What is the difference between ZigBee, Bluetooth and WiFi (copy and reprint)
Cronexpression expression explanation and cases
Niuke rearrangement rule taking method
Express の post request
Golang magic code
Alibaba billion concurrent projects in architecture
【Ubuntu-redis安装】
thrift简单使用
Microsoft. Bcl. Async usage summary -- in Net framework 4.5 project Net framework version 4.5 and above can use async/await asynchronous feature in C 5
QR code generation and analysis
Challenge transform() 2D
ACM intensive training graph theory exercise 3 in the summer vacation of 2020 [problem solving]
Ocx control can be called by IE on some computers, but can not be called by IE on some computers
ABAP time function
float