Mysql có phải là một phần của oracle không?

Vào năm 2010 khi Oracle mua lại Sun Microsystems -- và cùng với đó là danh mục nguồn mở bao gồm cơ sở dữ liệu MySQL -- cộng đồng nguồn mở đã hành động như thể trời sập. Vào thời điểm đó, Oracle đứng ngay sau Microsoft với tư cách là công ty đáng sợ nhất (hoặc bị ghét bỏ, tùy bạn chọn) trên hành tinh bởi những người ủng hộ nguồn mở, một vị trí mà nó đã giành được vài năm trước đó khi phân nhánh Red Hat Enterprise Linux và công bố một kế hoạch hỗ trợ

Mối lo ngại trước mắt, vì Oracle hoạt động trong lĩnh vực kinh doanh cơ sở dữ liệu, nên công ty sẽ là xương sống của vô số doanh nghiệp và trang web, đồng thời là thành phần cần thiết của nhiều phần mềm nguồn mở

Ngay lập tức, Monty Widenius, thành viên của nhóm đã bắt đầu sử dụng MySQL vào giữa những năm 1990, đã chia nhỏ dự án để tạo MariaDB như một giải pháp thay thế tùy chọn cho MySQL. Ngành công nghiệp đã được thiết lập cho một MySQL so với. trận đấu MariaDB

"Khi họ tiếp quản MySQL, rất nhiều người trong chúng tôi lo lắng 'Oracle cần gì với một cơ sở dữ liệu khác?'" Dave Stokes, quản lý cộng đồng của MySQL, nói với ItPro Today tại SouthEast Linux Fest (SELF) ở Charlotte, N. C. "Hóa ra Oracle thực sự giỏi trong việc điều hành các công ty cơ sở dữ liệu và nhìn vào sản phẩm của chúng tôi và nói, 'Bạn thực sự mạnh ở đây, bạn không mạnh ở đây. Đi ra ngoài và nhận một số tài năng kỹ thuật và chăm sóc nó. '"

Stokes nên biết vì anh ấy đã đồng hành cùng MySQL trong hai đợt bán hàng riêng biệt -- không chỉ trong quá trình mua lại Oracle, mà cả những ngày mà Widenius và các đối tác của anh ấy đã bán MySQL AB, công ty Thụy Điển ban đầu đứng sau cơ sở dữ liệu, cho Sun vào năm 2008

Mặc dù Sun rời khỏi thế giới này với một hồ sơ nguồn mở khá trong sạch, đã phát hành hai trong số những viên ngọc quý độc quyền của mình, Java và hệ điều hành Unix Solaris, cũng như Star Office thay thế MS Office của nó, theo giấy phép nguồn mở, sau này là OpenOffice. org, Stokes nhớ chuyển sang Oracle dễ hơn chuyển sang Sun

Anh ấy nói: “Thật là một cú sốc đối với MySQL AB, công ty nhỏ tuyệt vời ở Scandinavia này, nơi bạn có 27 ngày nghỉ cộng với các ngày lễ quốc gia”. "Sun có những vấn đề của riêng mình và tôi không nghĩ họ thực sự biết phải làm gì với điều này, vì vậy đã có một số thông điệp trái chiều khi tôi xuất hiện. "

Nhận thức của công chúng là ngược lại. Khi Sun mua MySQL, có rất ít thông báo. Với việc được Oracle mua lại, cộng đồng nguồn mở đã tập hợp những người ủng hộ phương ngữ và tuyên bố MariaDB là vị vua mới. Nhưng cuộc chiến cơ sở dữ liệu được mong đợi đã không bao giờ xảy ra - mà cho đến ngày nay, vẫn là cái gai đối với nhiều người ủng hộ nguồn mở

Tại sao bụi lắng xuống nhanh như vậy?

Nó đã mắc một số sai lầm trong quá trình thực hiện, chẳng hạn như mất quyền kiểm soát OpenOffice sau cuộc nổi dậy của nhà phát triển dẫn đến việc dự án bị rẽ nhánh và phát hành dưới dạng LibreOffice. Và vào năm 2013, Bộ An ninh Nội địa đã khuyên người dùng tắt Java do nhiều vấn đề bảo mật chưa được vá

Và mặc dù OpenOffice cuối cùng đã nằm dưới sự kiểm soát của Quỹ Apache (điều này có lẽ không quan trọng đối với Oracle vì đây không phải là một dự án có thể dễ dàng kiếm tiền), công ty cuối cùng đã xử lý được các vấn đề về Java của mình và chương trình ngày nay là một

Oracle đã tránh được những sai sót như vậy với MySQL và ngoại trừ Red Hat và một số bản phân phối Linux chuyển sang MariaDB, không có động thái bán buôn nào để thay thế MySQL ngoại trừ những ngày ngay sau khi mua lại

Theo Stokes, một phần lý do của điều này không phải do Oracle thiếu tin tưởng mà là do MySQL chứa các tính năng không có trong MariaDB.

"Có một số người đã nói OMG, Oracle thật xấu xa, chúng ta sẽ phải chuyển mọi thứ cho Maria ngay bây giờ," anh nói. "Một số người đã quay lại với tôi và nói 'Maria không có kiểu dữ liệu Json, chúng tôi cần kiểu dữ liệu Json, chúng tôi sẽ làm gì?' . Tôi có một số người bạn làm việc tại Maria, họ là những người tuyệt vời và họ chăm chỉ và tất cả những thứ đó, nhưng nếu bạn cần kiểu dữ liệu Json, bạn sẽ đến với chúng tôi. Nó được cắt và sấy khô. Nó thực sự không tốt hay xấu, chỉ cần bạn cần tính năng này, chúng tôi có nó. "

Nó không chỉ là các tính năng. Theo thời gian, rõ ràng là MySQL sẽ không bị đóng cửa, Oracle cũng sẽ không biến phiên bản cơ sở dữ liệu nguồn mở và miễn phí thành phần mềm làm tê liệt để thúc đẩy doanh số của phiên bản doanh nghiệp

“Sẽ luôn có những người phàn nàn,” Stokes nói, “nhưng phần lớn khi tôi đi xem các buổi biểu diễn, bạn sẽ nghe thấy Đặt trước. com, bạn nghe thấy Tencent. com, tất cả những người khác, nói rằng Oracle là người quản lý tuyệt vời cho MySQL. Nhà truyền bá chính của Percona, Colin Charles, người trước khi Percona làm việc với MariaDB, đã làm việc với MySQL, cho biết Oracle hóa ra là một người quản lý cơ sở mã MySQL tốt một cách đáng kinh ngạc. Khi xem xét tất cả các tính năng mới được thêm vào, thậm chí một số thứ phụ trợ như Kho lưu trữ tài liệu MySQL và Sao chép nhóm, mọi người đều đồng ý, bạn biết đó là một số thứ khá gọn gàng và nó hoạt động khá tốt. "

Một lý do khác cho sự thành công của MySQL dưới thời Big Red là điều đáng ngạc nhiên đối với một công ty được coi là xử lý khách hàng và nhà phát triển một cách nặng tay, Oracle đã không cố gắng tích hợp dự án quá hoàn chỉnh vào cấu trúc công ty, mặc dù Larry Ellison đã gây ra lo ngại với

"Oracle đã có rất ít diktats của công ty," ông nói. "Đảm bảo rằng bạn có thể sao lưu vào các ổ đĩa sao lưu lớn của Oracle, đảm bảo mã hóa của bạn hoạt động trong Audit Vault, đảm bảo bạn làm việc với kho khóa mã hóa và tất cả những thứ khác tương tự. Ngoài ra, họ rất rảnh tay. Mark Hurd, Safra Catz, Larry Ellison không mở nắp thùng MySQL vài ngày một lần để đảm bảo rằng chúng tôi đang hành xử. Chúng tôi được tin tưởng là người lớn và chúng tôi sẽ ra ngoài và làm những điều tuyệt vời. Và trong tám năm qua kể từ khi Oracle tiếp quản, sự nghiêm ngặt về kỹ thuật đã thực sự cải thiện sản phẩm

"Chúng tôi đang ở trong silo nhỏ của riêng mình. Rich Mason, người đứng đầu của chúng tôi dưới quyền của Edward Screven, cố gắng duy trì nó như một công ty khởi nghiệp. Anh ấy nói rằng anh ấy rất ngạc nhiên về những người trong công ty. Anh ấy nói rằng nó giống như một công ty khởi nghiệp nhỏ năng nổ. Chúng tôi di chuyển khá nhanh trên những thứ mà chúng tôi có thể. 85% chúng tôi làm việc tại nhà, vì vậy có rất nhiều thông tin liên lạc được thực hiện thông qua các kênh Slack, email, gặp mặt trực tiếp khi chúng tôi có thể gặp nhau. Vì vậy, đó là một trong những điều khiến nó giống MySQL AB hơn là MySQL AB dưới thời Sun, điều này hơi kỳ lạ. "

Một trong những thước đo thành công của một dự án nguồn mở nằm dưới sự kiểm soát của một công ty độc quyền là số lượng hỗ trợ mà dự án đó nhận được từ các nhà phát triển bên ngoài. Với tư cách là người quản lý cộng đồng, nhiệm vụ của Stokes bao gồm làm việc với những người đóng góp cho cộng đồng MySQL không kết nối với Oracle. Anh ấy nói rằng nhiều tính năng trong MySQL đến từ những người đóng góp bên ngoài, chỉ ra rằng tính năng cột được tạo và phiên bản mới nhất của Instant ADD COLUMN đều đến từ cộng đồng

"Thật không may, một phần của bài rap chống lại MySQL, một phần của FUD, là 'ồ, họ không nhận bất kỳ khoản đóng góp nào'," ông nói. "Một điều nữa là bạn phải ký Thỏa thuận cộng tác viên của Oracle để đóng góp mã cho Oracle. Nếu bạn đọc nó, nó giống như năm hoặc sáu đoạn văn, không hợp pháp, về cơ bản nói rằng mã bạn đang trình bày thực sự là mã của bạn, rằng bạn không sử dụng mã của người khác, nó là của bạn; . "

Anh ấy nói rằng tại một hội nghị của các nhà lãnh đạo Linux năm ngoái, anh ấy đã xem xét thỏa thuận của người đóng góp cho Oracle trong một bài thuyết trình có sự tham gia của nhiều luật sư. "Họ đang mong đợi để biết rằng đây là con quái vật của Frankenstein, nơi bạn hiến tặng quả thận của mình, thức dậy vào buổi sáng trong bồn tắm đầy đá với dòng chữ 'cảm ơn vì cơ quan nội tạng của bạn', và họ nhìn vào nó và nói 'Ồ . '"

Stokes cho biết nhóm MySQL cũng chú ý đến các báo cáo lỗi và yêu cầu tính năng từ cộng đồng người dùng

"Có một quý ông ở đây tại SouthEast Linux Fest, người đã gặp tôi vào tháng 11 năm ngoái vì anh ấy đã báo lỗi trên MySQL Workbench," anh ấy giải thích. "Anh ấy nói, 'Bạn có biết bạn sẽ có thể xoay chuyển tình thế nhanh như thế nào không?' . Tôi không biết lịch trình kỹ thuật là gì, vì chúng tôi đang thúc đẩy MySQL 8 và tất cả những thứ đó. Chà, tuần trước anh ấy đã nhận được thông báo rằng các yêu cầu về lỗi của anh ấy đã được trả lời và mọi thứ đang được khắc phục cho anh ấy. Phải mất thời gian, nhưng chúng tôi có được mọi thứ. "

MySQL có liên quan đến Oracle không?

MySQL và Oracle SQL đều là RDBMS (hệ thống quản lý cơ sở dữ liệu quan hệ) thuộc sở hữu của Tập đoàn Oracle . MySQL được xây dựng chủ yếu là miễn phí và mã nguồn mở, trong khi Oracle chủ yếu được xây dựng để thương mại và trả phí. MySQL cũng dễ tùy biến hơn Oracle, đó là vì Oracle là một sản phẩm hoàn chỉnh.

MySQL có được tạo bởi Oracle không?

MySQL, hệ thống quản lý cơ sở dữ liệu SQL mã nguồn mở phổ biến nhất, được được phát triển, phân phối và hỗ trợ bởi Tập đoàn Oracle . Trang web MySQL (http. //www. mysql. com/) cung cấp thông tin mới nhất về phần mềm MySQL. MySQL là một hệ quản trị cơ sở dữ liệu. Cơ sở dữ liệu là một tập hợp dữ liệu có cấu trúc.

SQL có phải là một phần của Oracle không?

Oracle SQL cung cấp một kiến ​​trúc hiệu quả, thanh lịch, dễ dàng để truy cập, xác định và duy trì dữ liệu. Sử dụng SQL với Oracle và PHP, Java, Python,.