当前位置:网站首页>The origin of MySQL in bedtime stories
The origin of MySQL in bedtime stories
2022-06-13 00:15:00 【Tomatoes are sleepy】
Bedtime stories MySQL origin
Sorting comes from the Internet
MySQL origin
MySQL The name of our dolphin logo is “sakila”, It is from MySQLAB The founder of Monty From user in “ Dolphin naming ” A large number of names suggested in the contest were selected from the list . The winning name is an open source software developer from Swaziland, Africa AmbroseTwebaze Provide . according to Ambrose said ,Sakila It comes from a kind of SiSwati The Swaziland dialect of , Also in Ambrose My hometown is Tanzania near Uganda Arusha The name of a small town in .
About MySQL The name of ,Monty My ex-wife has a daughter, mi (My),MySQL Named after her , and MariaDB She was born to her second wife, Maria (Maria) Named .
MySQL The earliest history of the world can be traced back to 1979 year , At that time Oracle It's just a little fuss , Microsoft SQL Server There is no shadow . There is a man named Monty
Widenius,
For one called TcX I work in a small company , And use BASIC Design a report tool , Can be in 4M The dominant frequency and 16KB Running on an internal computer . After a while , This tool , Use C Language rewriting , Migration to Unix platform , at that time , It is just a very low-level report oriented storage engine . This tool is called Unireg.But , This small company has limited resources ,Monty A great talent , Facing the disadvantage of limited resources , On the contrary, he can develop his potential better , Always trying to write the most efficient code . And thus formed a habit . And Monty Along with some other colleagues , Few people can persist in writing that code to 20 After year , and Monty But it did .
1990 year ,TcX Of customer
At the beginning, someone asked for it API Provide SQL Support , at that time , Someone thought of using commercial database directly , however Monty I don't think the speed of commercial databases is satisfactory . therefore , He has direct access to mSQL Code for , Integrate it into your own storage engine . But unfortunately , The effect is not so good . therefore ,
Monty Be ambitious , Determined to rewrite a SQL Support .1996 year ,MySQL 1.0 Release , Only for a small group of people , Equivalent to internal release . here we are 96 year 10 month ,MySQL
3.11.1 Released , ha-ha , No, 2.x edition . In the beginning , Provided only Solaris The binary version of . After a month ,Linux The version appears .The next two years ,MySQL Migrate to each platform in turn . When it was released , Licensing strategy adopted , Something different : Allow free commercial use , But you can't take MySQL It is released together with its own products . If you want to publish together , You must use a special license , It means spending money . Of course , Business support also costs money . The rest of the , You can use it as you like . This special license is MySQL It brings some income , So as to lay a good foundation for its sustainable development .( Think about it ,PostgreSQL There were a few years when I was at a low point , Maybe it's completely free , Without any restrictions ).
MySQL3.22 It should be an iconic version , Provides basic SQL Support .1999-2000 year , A company has been established in Sweden , It's called MySQLAB, In the company name “AB” It's Swedish “aktiebolag” or “ stock company ” An acronym for . It can be translated into “MySQL Co., LTD. ”. in fact ,MySQL Limited company and MySQLGmbH It's all MySQL
AB Name of subsidiary . They are located in the United States and Germany . Hired a few people , And Sleepycat cooperation , Developed Berkeley DB engine ,
because BDB Support transaction processing , therefore ,MySQL Since then, transaction processing has been supported .2000 year 4 month ,MySQL Tidied up the old storage engine , Name it MyISAM. meanwhile ,2001 year ,Heikiki
Tuuri towards MySQL offer a proposal , Hope to integrate their storage engine InnoDB, This engine also supports transaction processing , It also supports row level locks .
Now , Unfortunately ,BDB and InnoDB It seems to have been Oracle Acquired , In order to eliminate competitors , Even if it's open source , All means are unscrupulous .MySQL And InnoDB The official combined version of is 4.0. here we are MySQL5.0,2003 year 12 month , It started to have View,
Stored procedures and so on , Of course , meanwhile , bug Also quite a lot .stay 2008 year 1 month 16 Number MySQL By Sun Company purchase .MySQL The founder of Michael “Monty”
Widenius Also get out MariaDB To fight MySQL. A few years have passed , Now? Oracle Still constantly for MySQL Invest human and material resources ,MySQL It has also been further improved . But at the same time ,MySQL And NoSQL The development of database technology is also accelerating
The authors introduce
Monty Is a programming genius .19 I dropped out of Helsinki Polytechnic University at the age of and found a full-time job , Because he can no longer be taught in school .33 At the age of, he released
MySQL, The most famous open source database in the world , In addition to a library , He wrote everything about the database .55 At the age of, he put aside his age , Still the best programmer in the company .
Monty Born in 1962 Helsinki in ,Monty 1978 He bought his first personal computer in , In order to buy this computer, he spent the whole summer paving asphalt on the road .Monty
It soon became clear that he was good at writing code —— Things that are complicated for others are simple for him , He soon threw himself into his work .“ Three hours is like a few minutes , Soon it was over .”
Monty
say .“ To put it simply , It's like reading a good book . Or play a game . You know when you start playing games , Three hours passed quickly . This is how I feel when I write code .”
When others go to a party ,Monty Write code at home . He learned the input and output of a computer . He put the BASIC
To the extreme .“ Schools don't know that programming is unlike other languages and history subjects , Other subjects only need to be studied .” Monty
say :“ It's not enough except to study in school , Top hackers , This is only 1/1000 Probability . They are at all times ,10 Hours ,16 Hours , Every day , Year after year, it is used for coding . This is not what everyone wants to do . Most people prefer to have a life .” stay
Monty In the eyes of , Good code is written once and never changed again . In terms of performance , He is the best , And it can always be rewritten .
1980 year ,17 Year old Monty
Caught in programming , He needs to increase the storage space of his computer , from 8KB To 16KB. Because there is no shop in Finland to sell what he wants , Later he came to Sweden by boat Allan Larsson
A computer shop in . Where? Allan, Monty I saw David
Axmark, The three of them kept in touch for many years , Often help each other on projects , Sometimes we work together .1995 Together they founded MySQL AB.Monty
Code ,David and Allan Do the rest .Monty As early as 1981 I began to write some in MySQL Code , He works for a Finnish company Tapio
Laakso Oy Work for him and Allan Data warehouse companies created together . But in Allan and David Under the strong persuasion of Monty
Decided to add a layer to his current code SQL layer .1996 October, 2010 ,MySQL
Finally released , It has been widely praised . Database performance is very fast , Very reliable , It's easy to learn , Much of the credit goes to Monty
Over the years, we have been continuously improving and developing according to the feedback of real users .
边栏推荐
- The e-commerce employee changed the product price to 10% off after leaving the company, and has been detained
- 哲學和文學的區別
- VHDL programming experiment exercises collection
- On the usage details and special usage of switch case
- Initial experience of Huawei cloud Conference [Huawei cloud to jianzhiyuan]
- [supersocket 2.0] supersocket 2.0 from the beginning to the end
- Can branches sign labor contracts with employees
- Explain bio, NiO, AIO in detail
- How to publish OSM maps locally and customize the mapping
- 分公司能与员工签劳动合同么
猜你喜欢
MASA Auth - 从用户的角度看整体设计
Accelerating with Dali modules
How to make maputnik, a vector tile matching artifact, support GeoServer
Basics of network security (1)
The PMP examination time in March 2022 is set -- "March 27"
On the parameters of main function in C language
How to publish OSM maps locally and customize the mapping
Real time preview of PHP in browser by vscade
63. different paths II
Is the PMP training organization an actual training?
随机推荐
Conversion of integer part and decimal part between binary / octal / decimal / hexadecimal
PLC也能制作小游戏----Codesys编写猜数字小游戏
你真的会用PostGIS中的buffer缓冲吗?
2022 constructeur - direction de l'équipement - Fondation générale (constructeur) Questions d'examen du certificat d'exploitation et examen de simulation
The most complete preview! Huawei cloud wonderful agenda collection
leaflet中如何优雅的解决百度、高德地图的偏移问题
【HCIE论述】组播IGMP-A
2022 constructor - Equipment direction - General Foundation (constructor) operation certificate examination questions and simulation examination
March 11, 2022 diary: Mr. Wang's spring, strange template mode
How to visit a website
Is the PMP training organization an actual training?
On the usage details and special usage of switch case
VHDL programming experiment exercises collection
vs studio_ How to use scanf in 2022
Can branches sign labor contracts with employees
Enterprise wechat H5_ Authentication, PC website, enterprise wechat scanning code, authorized login
How leaflet gracefully displays the bubble window of overlapping points
Leaflet that supports canvas Path. Dashflow dynamic flow direction line
[LeetCode]13. Roman numerals to integers thirty
VHDL编程实验练习题合集