当前位置:网站首页>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 .
边栏推荐
- Explain bio, NiO, AIO in detail
- 如何让矢量瓦片配图神器maputnik支持 geoserver
- TypeError: wave.ensureState is not a function
- 【Matlab】三维曲线与三维曲面
- Free lottery --- PMP renewal PDU | PMP knowledge map
- [matlab] matrix operation
- Conversion of integer part and decimal part between binary / octal / decimal / hexadecimal
- PLC peut également faire des jeux - - codesys écrit des jeux de devinettes numériques
- Is the newly graduated college student taking BEC or PMP? PM who wants to transfer to another job in the future
- 如何快速查询手机在网状态
猜你喜欢

63. different paths II

Do you have to read for PMP?

PMP registration conditions, time, cost, new version related information

How to control the display and hiding of layergroup through transparency in leaflet

【HCIE论述】STP-A

Real time preview of PHP in browser by vscade

PMP renewal | PDU specific operation diagram

PLC也能制作小游戏----Codesys编写猜数字小游戏
![[matlab] matrix transformation and matrix evaluation](/img/71/b7614e2e4ea2dda0f44f0ea8bcbf45.png)
[matlab] matrix transformation and matrix evaluation

Machining Industry MES system Mold Industry MES system CNCl Medium Industry MES System MES code scanning and reporting MES data collection
随机推荐
3、 Storage system
Can branches sign labor contracts with employees
Real time preview of PHP in browser by vscade
vs studio_ How to use scanf in 2022
2022施工员-设备方向-通用基础(施工员)操作证考试题及模拟考试
Masa auth - overall design from the user's perspective
June 11, 2022 diary: Mr. Wang's spring, mixed in
【Matlab】矩阵
PMP registration conditions, time, cost, new version related information
Actual combat | UI automation test framework design and pageobject transformation
PMP training organization
[LeetCode]21. Merge two ordered linked lists twenty-nine
[LeetCode]20. Valid parentheses thirty-six
KAUST:Deyao Zhu | 价值记忆图:基于离线强化学习的图结构世界模型
How to load 100000 pieces of data in leaflet
Buuctf-[ciscn 2019 preliminary]love math
How to pass the PMP review?
How to control the display and hiding of layergroup through transparency in leaflet
Is the PMP training organization an actual training?
What can PMP bring to you