Những người tiên phong về cơ sở dữ liệu nguồn mở mở rộng mục tiêu ra ngoài Oracle

Peter Zaitsev, người sáng lập MySQL và là nhân viên đầu tiên của MySQL AB làm việc cho Michael "Monty" Widenius, người tạo ra cơ sở dữ liệu mã nguồn mở ban đầu, từng thấy việc phát hiện kẻ thù rất đơn giản.

Ban đầu, Zaitsev nói với The Register, "MySQL AB đã ở đó để đá Oracle trong một $$. Giám đốc điều hành Marten Mickos của chúng tôi luôn nói với chúng tôi cách chúng tôi sẽ ra khỏi đó và thay thế tất cả các bản cài đặt cơ sở dữ liệu Oracle đó. "

Phát biểu tại Percona Live, hội nghị cơ sở dữ liệu nguồn mở được tổ chức bởi công ty dịch vụ Zaitsev thành lập năm 2006 và là giám đốc điều hành của, ông nói rằng tình hình đã thay đổi kể từ khi Oracle cuối cùng sở hữu MySQL vào năm 2010. Điều này là do việc Oracle mua lại Sun Microsystems trong cùng năm đó, công ty đã mua MySQL AB chỉ hai năm trước đó.

Trong khi những người ủng hộ lo sợ trước viễn cảnh nhà cung cấp cơ sở dữ liệu độc quyền lớn nhất thế giới nhúng tay vào đứa con nguồn mở của họ, thì vai trò quản lý hệ thống của Big Red đã không thực sự diễn ra như lo ngại.

Bạn có thể tranh luận về động cơ của họ, nhưng Oracle đã làm khá tốt về kỹ thuật trong MySQL. "Họ đã nghĩ, 'Ồ không, Oracle sẽ giết MySQL, biến nó thành sở hữu hoàn toàn', v.v.," Zaitsev nói

Tuy nhiên, chính lời khen ngợi đã làm nổi bật các sắc thái đang nổi lên trên thị trường cơ sở dữ liệu nguồn mở

Nếu bạn là người dùng cuối, MySQL 8 là một cơ sở dữ liệu tuyệt vời với nhiều tính năng và hiệu suất tuyệt vời, theo đồng tác giả của MySQL hiệu suất cao. Tối ưu hóa, sao lưu và sao chép

Còn các nhà phát triển thì sao?

"Mọi thứ không hoàn toàn màu hồng," ông nói, nếu bạn là nhà phát triển hoặc người đóng gói các hệ thống khác cần quyền truy cập vào mã nguồn MySQL vì Oracle cung cấp phương pháp phát triển nguồn mở "drop-ship". Trong khi Oracle phát hành mã nguồn của mình, nó không cho phép đối thoại cởi mở với các nhà phát triển của mình để thu thập phản hồi trước khi phát hành chung các tính năng

Zaitsev tuyên bố, "Họ không tiến hành phát triển công khai. "

Mục tiêu có thể là gây khó khăn hơn cho các công ty khác trong việc kiếm lợi từ MySQL, chẳng hạn như AWS với hệ thống tương thích Aurora MySQL hoặc MariaDB với MySQL fork của nó, nhưng nó cũng gây trở ngại cho các kỹ sư muốn tìm hiểu về nó

Có nên mở hay không

Cái gọi là các hệ thống nguồn mở của một nhà cung cấp duy nhất, mà các công ty của họ hỗ trợ một nền tảng khác đang chạy dự án nguồn mở, là một xu hướng khác làm lu mờ nguồn nước nguồn mở cùng với sự phát triển "thả tàu" của Oracle

Mặc dù MariaDB và MongoDB tuyên bố cơ sở dữ liệu của họ là nguồn mở, nhưng Zaitsev tuyên bố có sự khác biệt đáng kể giữa phần mềm nguồn mở "thực sự" và người dùng trở nên phụ thuộc vào dịch vụ đám mây mà họ cung cấp

Ông giải thích rằng điều đó không đơn giản như vậy vì nền tảng [MariaDB] nhận được nguồn tài trợ đáng kể từ MariaDB Corporation và phần lớn quá trình phát triển được thực hiện trong công ty

Mặc dù chỉ khách hàng mới có quyền truy cập trực tiếp vào mã MariaDB, toàn bộ giải pháp có thể dựa vào phần mềm độc quyền, chẳng hạn như MaxScale, để tăng tính khả dụng cao. Zaitsev cho rằng mặc dù họ có thể xuất bản lại mã, nhưng hành động này gây bất lợi cho những người không phải là khách hàng

Atlas DBaaS từ MongoDB tạo ra một trường hợp tương tự

Về cơ bản, bạn sẽ mất quyền truy cập vào mã nguồn đó nếu bạn không có mối quan hệ kinh doanh, anh ấy nói

Ngoài việc cung cấp dịch vụ và tư vấn hỗ trợ các hệ thống cơ sở dữ liệu nguồn mở, Zaitsev đã giúp xây dựng hoạt động kinh doanh dịch vụ của Percona kể từ khi thành lập với 350 nhân viên, trên hơn 50 quốc gia, chỉ được tài trợ bằng doanh thu của chính mình. Nó cũng cung cấp các công cụ phần mềm nguồn mở, với khoảng 75 triệu lượt tải xuống hàng năm

Nó hiện có một nền tảng quản lý cơ sở dữ liệu SaaS ban đầu được thiết kế cho PostgreSQL, MySQL và MongoDB

Zaitsev nói, "Nếu bạn chọn không phải là khách hàng của chúng tôi, bạn có quyền truy cập vào tất cả các phần mềm của chúng tôi. Tuy nhiên, bản thân phần mềm vẫn là nguồn mở ngay cả khi khách hàng chấm dứt mối quan hệ kinh doanh với Percona. Bạn có thể thuê một người khác để giữ nó, ông nói

Khi thị trường đã phát triển và các nhà phát triển đã đi đầu trong việc phát triển chiến lược cơ sở dữ liệu cho một loạt các ứng dụng đám mây thay vì chỉ một số ít ứng dụng kinh doanh, việc sử dụng nguồn mở chống lại cơ sở dữ liệu độc quyền của Oracle đã thay đổi.

Zaitsev lưu ý rằng Oracle luôn là RDBMS hàng đầu khi so sánh các đề cập, danh sách công việc và dữ liệu truyền thông xã hội trong bảng xếp hạng trên DB-Engines

Đối với các nhà phát triển, cuộc tranh luận về việc liệu Oracle có phải là kẻ thù hay không đã kết thúc bởi vì một cuộc khảo sát về Stack Overflow thậm chí sẽ không đưa Oracle vào top 5. Phần lớn các nhà phát triển, và đặc biệt là các nhà phát triển giỏi, thích mã nguồn mở hơn, ông tuyên bố

Những lập luận liên quan đến tính toàn vẹn [hoặc thiếu tính toàn vẹn] của phần mềm cơ sở dữ liệu nguồn mở không dành riêng cho Percona

quan điểm của EDB

Lập luận tương tự được đưa ra bởi EDB, hỗ trợ và đóng góp cho PostgreSQL và từng được cho là sát thủ của Oracle nhưng hiện đang phát triển

Theo Phó chủ tịch EDB Bruce Momjian, người đã đóng góp chính cho nhóm phát triển PostgreSQL từ năm 1996, "khi tôi lần đầu tiên gia nhập EDB vào năm 2006, chúng tôi thực sự tự coi mình là giải pháp thay thế Oracle. Và đó là một hoạt động thành công trong khoảng 10 hoặc 12 năm

Nhưng điều đã thay đổi trong 5 năm qua là thị trường dành cho những khách hàng muốn gắn bó với Oracle hoặc RDBMS tương thích với Oracle dựa trên PostgreSQL đang giảm dần.

Về cơ bản, nhiều doanh nghiệp đang nói: "Hãy quên API Oracle đi, tôi muốn tiêu chuẩn hóa API PostgreSQL" và họ thậm chí không muốn API không phải PostgreSQL vì họ coi đó là một thị trường đang phát triển và cơ hội với nhiều khoản tiết kiệm chi phí hơn.

Bây giờ, nếu bạn đang viết để làm việc trên PostgreSQL, họ nghĩ rằng đó là giá trị gia tăng cho tổ chức đó. Nhiều năm trước, nếu bạn phải viết lại ứng dụng của mình từ Oracle sang PostgreSQL, đó là một điều tiêu cực, một chi phí cho bạn. Theo Momjian, một số người thực sự coi việc rời khỏi API Oracle là một điều tích cực, điều này giúp biện minh cho chi phí vì nó không còn được coi là một nhược điểm phổ biến nữa, theo Momjian

Theo Momjian, cơ sở dữ liệu nguồn mở của một nhà cung cấp gặp khó khăn trong việc theo kịp PostgreSQL vì sự hỗ trợ rộng rãi dành cho nhà phát triển và tính khả dụng của nó theo Giấy phép PostgreSQL được OSI phê duyệt

"Họ sẽ rất tốt, họ nói rằng, "Chúng tôi không cần phải ở lại với những gì cộng đồng đang làm," anh ấy nói, trích dẫn Greenplum, một hệ thống lưu trữ dữ liệu dựa trên PostgreSQL. "

Tuy nhiên, rất khó để một công ty đổi mới với tốc độ của PostgreSQL, như thời gian đã cho thấy. Nếu Oracle không thể đổi mới nhanh như Postgres, thì nó không thể. Làm thế nào để bất kỳ ai trong số những cá nhân này tin rằng họ có thể thành công?

Không chỉ là nguồn mở, các nhà phát triển mong muốn

Oracle, tất nhiên, sẽ tranh luận khác. Năm ngoái, công ty đã nâng cấp Exadata X9M và khẳng định rằng nó đã đạt được khả năng xử lý giao dịch trực tuyến [OLTP] với hoạt động đầu vào/đầu ra mỗi giây [IOPS] cao hơn 70% so với X8M. Big Red cũng tuyên bố rằng hệ thống hoạt động với độ trễ I/O 19 giây từ cơ sở dữ liệu đến bộ lưu trữ, nhanh hơn 10 lần so với các hệ thống cạnh tranh, dựa trên tích hợp phần cứng mà nó được thừa hưởng thông qua giao dịch mua của Sun Microsystem và chỉ khả dụng trên đám mây Oracle hoặc trên

Để duy trì, không mua lại?

Theo Carl Olofson, phó chủ tịch nghiên cứu của IDC, mặc dù Oracle không còn là đối thủ chính, nhưng câu chuyện vẫn còn lâu mới kết thúc. Vào thời điểm đó, mục tiêu chính của công ty vẫn là khách hàng hiện tại. Olofson nói rằng việc tuyên bố rằng các nhà phát triển chỉ đang tìm kiếm cơ sở dữ liệu nguồn mở để sử dụng cho các dự án mới của họ là quá đơn giản.

Vì chúng tôi đang chuyển sang đám mây nên mọi thứ trở nên mờ mịt hơn, anh ấy nói thêm. "Cho đến gần đây, đề xuất bán hàng cho nguồn mở là, ngay cả với gói tính năng doanh nghiệp được xây dựng xung quanh nó, nó vẫn ít tốn kém hơn so với gói độc quyền hoàn toàn từ Oracle hoặc Microsoft.

Khi các doanh nghiệp cung cấp cơ sở dữ liệu dưới dạng dịch vụ trên đám mây, mô hình tính phí là mô hình đăng ký mà khách hàng cảm thấy thoải mái và không nhất thiết quan tâm liệu những gì đang được cung cấp có phải là RDBMS nguồn mở cấp doanh nghiệp hay không

"Cuối cùng, phần lớn khách hàng chỉ muốn giá trị đồng tiền của họ; họ muốn biết liệu họ có đang trả một mức giá hợp lý và nhận được mức độ dịch vụ và hiệu suất phù hợp với những gì họ đang cố gắng thực hiện hay không. Nhiều cuộc khảo sát chỉ ra sự ưa thích đối với nguồn mở, nhưng chúng tôi phát hiện ra rằng khi bạn tìm hiểu sâu hơn, đó thực sự là sự ưa thích đối với nguồn mở vì họ coi giao diện là tiêu chuẩn, điều đó có nghĩa là họ có thể thuê những cá nhân có kinh nghiệm về MySQL hoặc PostgreSQL một cách công bằng.

  • Các nhân viên tuân thủ của Oracle hiện bao gồm cả Java trong kiểm tra giấy phép
  • Gọi phần mềm là "nguồn mở" khi nó không phải là quảng cáo sai, tòa án quy định
  • Tính minh bạch của công cụ kiểm tra và cấp phép của Oracle
  • MariaDB tắm ở Angel Pond trước khi ra ngoài trời

Olofson không tin rằng nguồn mở luôn có thể đổi mới vượt trội so với các hệ thống sở hữu độc quyền, đặc biệt là khi một thế hệ các nhà đổi mới mới đang xuất hiện trên thị trường, và ông tin rằng câu hỏi liệu họ có thích nguồn mở hơn các hệ thống sở hữu không để cuối cùng họ có thể chuyển

Khi được hỏi tại sao họ không sử dụng nguồn mở, họ trả lời: "Có một số công nghệ tuyệt vời đang xuất hiện trên thị trường, chẳng hạn như hệ thống CockroachDB được phân phối theo địa lý với hỗ trợ giao dịch. "

PostgreSQL và MySQL có các nhóm QA khổng lồ này, họ chắc chắn đã trải qua một số trận chiến và đối với phần lớn các trường hợp sử dụng phổ biến, họ hoàn toàn ổn, vì vậy sẽ hợp lý khi công nghệ này hầu hết được biết đến, đó là trường hợp của PostgreSQL . Nhưng câu hỏi sẽ là, cơ sở dữ liệu nguồn mở đã đứng ở đâu khi bạn tham gia vào một số trường hợp sử dụng cực đoan hơn này?

Theo Olofson, sự gia tăng khối lượng dữ liệu, tăng cường sử dụng dữ liệu phát trực tuyến và các công nghệ khác gây nhiều áp lực cho hệ thống dữ liệu và cần các loại công nghệ mới và khác nhau để xử lý đã khiến những gì chúng ta cho là cực đoan trở nên phổ biến hơn.

Oracle có thể không còn là kẻ thù chính đối với những người tuân thủ đặc tính nguồn mở, nhưng cuộc chiến có thể chỉ mới bắt đầu. ®

Người tiên phong về MySQL, Peter Zaitsev, một nhân viên đầu tiên của MySQL AB dưới quyền của tác giả cơ sở dữ liệu nguồn mở gốc Michael "Monty" Widenius, từng thấy việc xác định kẻ thù rất dễ dàng

"Trong những ngày đầu của MySQL AB, chúng tôi đã ở đó để có được sự giúp đỡ của Oracle. Giám đốc điều hành Mårten Mickos của chúng tôi luôn cho chúng tôi biết làm thế nào chúng tôi sẽ ra khỏi đó và thay thế tất cả các cài đặt cơ sở dữ liệu Oracle đó," Zaitsev nói với The Register

Phát biểu tại Percona Live, sự kiện cơ sở dữ liệu nguồn mở được tổ chức bởi công ty dịch vụ Zaitsev thành lập năm 2006 và điều hành với tư cách là giám đốc điều hành, ông nói rằng tình hình đã thay đổi kể từ khi Oracle ngừng sở hữu MySQL vào năm 2010. Đây là kết quả của việc mua lại Sun Microsystems vào năm đó, công ty đã mua MySQL AB chỉ hai năm trước đó.

Là một cơ sở dữ liệu quan hệ thay thế cho Oracle, MySQL đã sớm giành được những người hâm mộ trong thế hệ thứ hai của các công ty trực tuyến, bao gồm Facebook, Google và Uber. Trong khi những người ủng hộ kinh hoàng trước viễn cảnh nhà cung cấp cơ sở dữ liệu độc quyền lớn nhất thế giới nhận được đứa con nguồn mở của họ, thì việc quản lý hệ thống của Big Red đã không diễn ra chính xác như lo ngại.

"Họ đã nghĩ, 'Ồ không, Oracle sẽ giết MySQL, biến nó thành độc quyền hoàn toàn', v.v. Bạn có thể tranh luận về động cơ của họ, nhưng Oracle đã làm khá tốt về kỹ thuật trong MySQL," Zaitsev nói

Nhưng đó là lời khen ngợi đủ điều kiện, đánh dấu các sắc thái đang phát triển trong thị trường cơ sở dữ liệu nguồn mở

Đồng tác giả của High Performance MySQL. Tối ưu hóa, Sao lưu và Nhân rộng đã chỉ ra rằng "nếu bạn là người dùng cuối, MySQL 8 là một cơ sở dữ liệu tuyệt vời" với rất nhiều tính năng và hiệu suất tốt

Còn các nhà phát triển thì sao?

Tuy nhiên, nếu bạn là nhà phát triển hoặc người đóng gói các hệ thống khác yêu cầu quyền truy cập vào mã nguồn MySQL, thì "Mọi thứ không hoàn toàn như vậy," ông nói. Lý do là Oracle đưa ra cách tiếp cận "drop-ship" để phát triển nguồn mở. Trong khi Oracle phát hành mã nguồn, nó không cung cấp một cuộc thảo luận mở với các nhà phát triển của mình để họ có thể nhận phản hồi trước khi các tính năng được phát hành chung

"Họ không phát triển công khai," Zaitsev nói

Mục đích có thể là gây khó khăn hơn cho các doanh nghiệp khác đang cố gắng kiếm tiền nhờ MySQL, chẳng hạn như AWS với hệ thống tương thích Aurora MySQL hoặc MariaDB với nhánh rẽ nhánh MySQL, nhưng nó cũng tạo ra rào cản đối với các kỹ sư muốn tìm kiếm

Mở hay không mở

Một xu hướng khác làm vấy bẩn vùng nước nguồn mở cùng với sự phát triển "thả tàu" của Oracle là cái gọi là hệ thống nguồn mở của nhà cung cấp duy nhất, các công ty của họ hỗ trợ một nền tảng riêng chạy dự án nguồn mở

Theo Zaitsev, trong khi các công ty MariaDB và MongoDB duy trì cơ sở dữ liệu của họ là nguồn mở, thì có những khác biệt quan trọng so với phần mềm nguồn mở "thực sự" đối với những người dùng đã kết hôn với các dịch vụ đám mây mà họ cung cấp.

"Trước hết, nền tảng [MariaDB] nhận được rất nhiều tiền từ tập đoàn MariaDB và rất nhiều sự phát triển được thực hiện trong tập đoàn, vì vậy điều đó không dễ dàng," ông nói

Trong khi đó, giải pháp hoàn chỉnh có thể dựa vào phần mềm độc quyền như MaxScale, giúp mở rộng tính khả dụng cao. Đồng thời, chỉ khách hàng mới có quyền truy cập trực tiếp vào mã MariaDB. Zaitsev tuyên bố, mặc dù họ có thể xuất bản lại mã, nhưng động thái này vẫn khiến những người không phải là khách hàng gặp bất lợi.

Các lập luận tương tự áp dụng cho Atlas DBaaS của MongoDB

Ông nói: “Nếu bạn không có mối quan hệ thương mại, về cơ bản bạn sẽ mất quyền truy cập vào mã nguồn đó”.

Kể từ khi thành lập Percona, Zaitsev đã giúp xây dựng mảng kinh doanh dịch vụ cho khoảng 350 nhân viên, trên hơn 50 quốc gia chỉ được tài trợ bằng doanh thu của chính mình. Cùng với việc cung cấp dịch vụ và tư vấn hỗ trợ các hệ thống cơ sở dữ liệu nguồn mở, nó cũng cung cấp các công cụ phần mềm nguồn mở, với khoảng 75 triệu lượt tải xuống hàng năm

Phần mềm mà nó cung cấp hiện bao gồm nền tảng quản lý cơ sở dữ liệu SaaS ban đầu được nhắm mục tiêu vào PostgreSQL, MySQL và MongoDB

Nhưng bản thân phần mềm vẫn là nguồn mở, ngay cả khi khách hàng chấm dứt mối quan hệ thương mại với Percona, Zaitsev nói. "Nếu bạn chọn không phải là khách hàng của chúng tôi, bạn có quyền truy cập vào tất cả các phần mềm của chúng tôi. Bạn có thể thuê người khác để duy trì nó," ông nói

Trong khi đó, việc sử dụng mã nguồn mở để chống lại cơ sở dữ liệu độc quyền của Oracle đã thay đổi khi thị trường tiếp tục phát triển và các nhà phát triển dẫn đầu chiến lược cơ sở dữ liệu xây dựng nhiều loại ứng dụng trên đám mây, thay vì tập hợp các ứng dụng kinh doanh hẹp hơn.

Zaitsev chỉ ra rằng nếu bạn nhìn vào bảng xếp hạng trên DB-Engines, kết hợp các đề cập, quảng cáo việc làm và dữ liệu truyền thông xã hội, thì Oracle luôn là RDBMS hàng đầu

Nhưng một cuộc khảo sát về Stack Overflow thậm chí còn không đưa Oracle vào top 5. Vì vậy, như các nhà phát triển lo ngại, cuộc tranh luận về việc liệu Oracle có phải là kẻ thù đã kết thúc. Ông nói: “Thực tế là, phần lớn các nhà phát triển — đặc biệt là các nhà phát triển giỏi — thích mã nguồn mở hơn.

Không chỉ Percona đưa ra những lập luận này về tính thuần túy [hoặc thiếu nó] của phần mềm cơ sở dữ liệu nguồn mở

quan điểm của EDB

EDB, hỗ trợ và đóng góp cho PostgreSQL, đưa ra quan điểm tương tự. Nó cũng bắt đầu như một kẻ giết người của Oracle nhưng cũng đang tiếp tục

Bruce Momjian, phó chủ tịch EDB và là thành viên cốt lõi của nhóm phát triển PostgreSQL từ năm 1996, nói với The Register. "Khi tôi bắt đầu với EDB vào năm 2006, chúng tôi thực sự coi mình là giải pháp thay thế Oracle. Và, bạn biết đấy, đó là một hoạt động tốt trong khoảng 10 năm hoặc 12 năm. "

Nhưng điều đã thay đổi trong 5 năm qua, đó là thị trường dành cho những khách hàng muốn ở lại với Oracle hoặc RDBMS tương thích với Oracle được xây dựng trên PostgreSQL, đang bị thu hẹp

"Hiện tại có rất nhiều công ty nói rằng, 'Hãy quên API Oracle đi, tôi muốn tiêu chuẩn hóa API PostgreSQL. ' Họ thậm chí không muốn API không phải PostgreSQL vì họ thấy đó là một thị trường đang phát triển và cơ hội với việc tiết kiệm chi phí bổ sung, tính linh hoạt và đổi mới liên tục," ông nói, cũng phát biểu tại Percona Live

"Nhiều năm trước, nếu bạn phải viết lại ứng dụng của mình từ Oracle sang PostgreSQL, đó là một điều tiêu cực, đó là một chi phí cho bạn. Bây giờ, nếu bạn đang viết để làm việc trên PostgreSQL, họ nghĩ rằng đó là giá trị gia tăng cho tổ chức đó. Mọi người không còn coi việc rời khỏi API Oracle là tiêu cực, mà thực sự là tích cực đối với một số người và điều đó giúp biện minh cho chi phí," Momjian nói

PostgreSQL có sẵn theo Giấy phép PostgreSQL được OSI phê duyệt và có sự hỗ trợ rộng rãi dành cho nhà phát triển như vậy, cơ sở dữ liệu nguồn mở của một nhà cung cấp khó có thể theo kịp, Momjian nói

Anh ấy đã trích dẫn Greenplum, công ty đã sử dụng PostgreSQL làm cơ sở cho hệ thống lưu trữ dữ liệu của mình, điều mà anh ấy nói là thành công hạn chế. "Họ sẽ rất tốt, họ nói rằng, 'Chúng tôi không cần phải ở lại với những gì cộng đồng đang làm'. "

"Nhưng thời gian đã chứng minh họ sai. Rất khó để một công ty đổi mới với tốc độ của PostgreSQL. Oracle không thể làm điều đó. Nếu Oracle không thể đổi mới với tốc độ của Postgres. Làm thế nào để bất kỳ ai trong số những người khác nghĩ rằng họ có thể làm được?"

Các nhà phát triển muốn nhiều hơn mã nguồn mở

Oracle tất nhiên sẽ cầu xin sự khác biệt. Năm ngoái, nó đã tăng cường Exadata X9M và tuyên bố rằng nó đã đạt được khả năng xử lý giao dịch trực tuyến [OLTP] với hoạt động đầu vào/đầu ra mỗi giây [IOPS] cao hơn 70% so với phiên bản trước đó, X8M. Dựa trên sự tích hợp phần cứng mà nó được kế thừa thông qua mua Sun Microsystem – và chỉ khả dụng trong đám mây Oracle hoặc các hệ thống tại chỗ – Big Red cũng cho biết hệ thống này hoạt động với độ trễ I/O 19µs từ cơ sở dữ liệu đến bộ lưu trữ, nhanh hơn 10 lần so với

Để duy trì, không mua lại?

Carl Olofson, phó chủ tịch nghiên cứu của IDC, cho biết bất chấp hiệu suất, mục tiêu chính của nó là khách hàng hiện tại. Ngay cả khi Oracle không còn là phe đối lập chính, câu chuyện vẫn chưa kết thúc. Nói chuyện với chúng tôi một lần nữa, Olofson lập luận rằng quá đơn giản để nói rằng các nhà phát triển chỉ tìm kiếm cơ sở dữ liệu nguồn mở để xây dựng các dự án mới của họ.

"Cho đến gần đây, đề xuất bán hàng cho nguồn mở là, ngay cả với gói tính năng doanh nghiệp được xây dựng xung quanh nó, nó vẫn rẻ hơn gói độc quyền hoàn toàn từ Oracle hoặc Microsoft. Nhưng bây giờ chúng ta đang đi vào đám mây, mọi thứ trở nên u ám hơn," anh ấy nói

Vì khách hàng đang trả phí dịch vụ để hỗ trợ các RDBMS nguồn mở cấp doanh nghiệp trong mọi trường hợp, nên khi các công ty cung cấp cơ sở dữ liệu dưới dạng dịch vụ trên đám mây, mô hình tính phí là mô hình đăng ký mà khách hàng cảm thấy thoải mái và không nhất thiết phải quan tâm liệu điều gì sẽ xảy ra.

"Cuối cùng, hầu hết khách hàng chỉ muốn giá trị đồng tiền. Họ muốn biết liệu họ có đang trả một mức giá hợp lý hay không và họ có nhận được mức độ dịch vụ và hiệu suất phù hợp với những gì họ đang cố gắng thực hiện hay không. Rất nhiều khảo sát cho thấy ưu tiên cho nguồn mở, nhưng chúng tôi thấy rằng khi bạn bóc tách nó ra, nó thực sự là ưu tiên cho nguồn mở vì họ coi giao diện là tiêu chuẩn và điều đó có nghĩa là họ có thể thuê những người có kinh nghiệm về MySQL hoặc PostgreSQL một cách công bằng

  • Cảnh sát tuân thủ của Oracle hiện bao gồm Java trong kiểm tra giấy phép
  • Quảng cáo sai để gọi phần mềm nguồn mở khi không phải vậy, tòa án nói
  • Tính mở của các công cụ kiểm tra và cấp phép của Oracle bị nghi ngờ
  • MariaDB ngâm mình trong Angel Pond để dọn dẹp và ra mắt công chúng

Ông nói liệu họ có thích nguồn mở hơn là sở hữu độc quyền để cuối cùng họ có thể chuyển mã nếu họ muốn hay không là một điểm tranh luận. Trong khi đó, Olofson không tin rằng nguồn mở luôn có thể đổi mới vượt trội so với các hệ thống sở hữu độc quyền, đặc biệt là khi một thế hệ các nhà đổi mới mới xuất hiện trên thị trường

"Có một số công nghệ tuyệt vời sắp xuất hiện trên thị trường — ví dụ: hệ thống CockroachDB được phân phối theo địa lý với hỗ trợ giao dịch. Khi được hỏi về việc sử dụng nguồn mở, họ nói, 'Tại sao chúng tôi lại làm điều đó? . "

Thật hợp lý khi công nghệ hầu hết được biết đến, đó là trường hợp của PostgreSQL và MySQL. Họ có những đội QA khổng lồ này, họ chắc chắn đã được thử nghiệm trong trận chiến và đối với hầu hết các trường hợp sử dụng phổ biến, họ hoàn toàn ổn. Nhưng khi bạn tham gia vào một số trường hợp sử dụng khắc nghiệt hơn này, câu hỏi sẽ là cơ sở dữ liệu nguồn mở đứng ở đâu?

"Những gì chúng ta gọi là cực đoan ngày nay đang trở nên phổ biến hơn do sự gia tăng về khối lượng dữ liệu và sự gia tăng sử dụng dữ liệu truyền trực tuyến cũng như các công nghệ khác thực sự gây căng thẳng cho hệ thống dữ liệu và yêu cầu các loại công nghệ mới và khác nhau để xử lý," Olofson nói

Đối với những người tin vào đặc tính nguồn mở, Oracle có thể không còn là kẻ thù chính của họ nữa. Nhưng trận chiến có thể chỉ mới bắt đầu. ®

Chủ Đề