search
HomeDatabaseMysql TutorialMySQL两高层离职对Sun影响有多远 Linux

这十来天,对MySQL来说,可谓是新闻频频。 首先,开源数据库MySQL创始人Monty Widenius离开了Sun公司。一天之后,同样的事

  摘要:随着MySQL两位高层的离职,有人担心会给Sun投资10亿美元的数据库计划带来麻烦。但是,事实上也许不会,让时间来证明吧。

  这十来天,对MySQL来说,可谓是新闻频频。

  首先,开源数据库MySQL创始人Monty Widenius离开了Sun公司。一天之后,同样的事情发生了,,MySQL前CEO Marten Mickos也决定离开Sun公司。

  这个消息,对于Sun公司拿10亿美元投资的MySQL会不会造成危害呢?Sun会不会处于投资失败的风险中呢?

  就我个人而言,两位高层的离开,Sun公司的MySQL部门处境未必糟糕。MySQL部门是一个大的部门,并不会因为两个人的离开而处于瘫痪,不管这两位高层曾经的头衔有多高。

  当然,话说回来,Widenius作为MySQL的创始人,在MySQL界内还是占有很特殊的席位的,对吧?

  然而,MySQL的境况也未必会更糟糕。至少从去年开始,Widenius已经投身于Maria引擎(一种MySQL 数据库的插件)。虽然他会离开,但是他还会继续专注于Maria引擎,对Maria引擎来说,这并非坏事,因为他的工作不会因为Sun公司所打断,或许会取得更好成果。如果在Sun公司,Maria的开发或许会受到Sun公司的束缚。

  对于MySQL来说,还有其它的事务数据库引擎,知名度很高的InnoDB引擎,该引擎自2005年以来由Oracle公司所拥有。从2006年开始,MySQL也一直在开发自己的事务数据库引擎,名为Falcon。这个工作不是由Widenius来领导的,而是由Jim Starkey来充当先锋力量,Starkey的公司Netfrastructure在2006年2月份被当时的MySQL收购。有人会说对于MySQL数据库的发展来看,Starkey的Falcon工作的重要性至少和Widenius的Maria同样重要。

  Widenius对现在的MySQL 5.1 版本不满意,并且还不能阻止它。简单的事情就能看出来,Widenius对MySQL的控制力没有以前那么强了,Widenius一直没有领导MySQL主要的大项目。虽然他的建议会造成影响,但实际上管理MySQL开发的还是Sun基层人员。结果就是Widenius的离开并不会对MySQL数据库的开发造成直接影响。

linux

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
How does MySQL handle concurrency compared to other RDBMS?How does MySQL handle concurrency compared to other RDBMS?Apr 29, 2025 am 12:44 AM

MySQLhandlesconcurrencyusingamixofrow-levelandtable-levellocking,primarilythroughInnoDB'srow-levellocking.ComparedtootherRDBMS,MySQL'sapproachisefficientformanyusecasesbutmayfacechallengeswithdeadlocksandlacksadvancedfeatureslikePostgreSQL'sSerializa

How does MySQL handle transactions compared to other relational databases?How does MySQL handle transactions compared to other relational databases?Apr 29, 2025 am 12:37 AM

MySQLhandlestransactionseffectivelyusingtheInnoDBengine,supportingACIDpropertiessimilartoPostgreSQLandOracle.1)MySQLusesREPEATABLEREADasthedefaultisolationlevel,whichcanbeadjustedtoREADCOMMITTEDforhigh-trafficscenarios.2)Itoptimizesperformancewithabu

What are the data types available in MySQL?What are the data types available in MySQL?Apr 29, 2025 am 12:28 AM

MySQL data types are divided into numerical, date and time, string, binary and spatial types. Selecting the correct type can optimize database performance and data storage.

What are some best practices for writing efficient SQL queries in MySQL?What are some best practices for writing efficient SQL queries in MySQL?Apr 29, 2025 am 12:24 AM

Best practices include: 1) Understanding the data structure and MySQL processing methods, 2) Appropriate indexing, 3) Avoid SELECT*, 4) Using appropriate JOIN types, 5) Use subqueries with caution, 6) Analyzing queries with EXPLAIN, 7) Consider the impact of queries on server resources, 8) Maintain the database regularly. These practices can make MySQL queries not only fast, but also maintainability, scalability and resource efficiency.

How does MySQL differ from PostgreSQL?How does MySQL differ from PostgreSQL?Apr 29, 2025 am 12:23 AM

MySQLisbetterforspeedandsimplicity,suitableforwebapplications;PostgreSQLexcelsincomplexdatascenarioswithrobustfeatures.MySQLisidealforquickprojectsandread-heavytasks,whilePostgreSQLispreferredforapplicationsrequiringstrictdataintegrityandadvancedSQLf

How does MySQL handle data replication?How does MySQL handle data replication?Apr 28, 2025 am 12:25 AM

MySQL processes data replication through three modes: asynchronous, semi-synchronous and group replication. 1) Asynchronous replication performance is high but data may be lost. 2) Semi-synchronous replication improves data security but increases latency. 3) Group replication supports multi-master replication and failover, suitable for high availability requirements.

How can you use the EXPLAIN statement to analyze query performance?How can you use the EXPLAIN statement to analyze query performance?Apr 28, 2025 am 12:24 AM

The EXPLAIN statement can be used to analyze and improve SQL query performance. 1. Execute the EXPLAIN statement to view the query plan. 2. Analyze the output results, pay attention to access type, index usage and JOIN order. 3. Create or adjust indexes based on the analysis results, optimize JOIN operations, and avoid full table scanning to improve query efficiency.

How do you back up and restore a MySQL database?How do you back up and restore a MySQL database?Apr 28, 2025 am 12:23 AM

Using mysqldump for logical backup and MySQLEnterpriseBackup for hot backup are effective ways to back up MySQL databases. 1. Use mysqldump to back up the database: mysqldump-uroot-pmydatabase>mydatabase_backup.sql. 2. Use MySQLEnterpriseBackup for hot backup: mysqlbackup--user=root-password=password--backup-dir=/path/to/backupbackup. When recovering, use the corresponding life

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools