MySQL trả phí hay miễn phí?

MySQL là phần mềm quản lý cơ sở dữ liệu. MySQL cung cấp các chức năng sau

  • Giao diện quan hệ
  • Truy vấn
  • Phân tích hiệu suất
  • Giám sát
  • Tìm kiếm dữ liệu
  • Sao chép dữ liệu
  • Di chuyển dữ liệu
  • Sáng tạo (Phát triển)
  • Sao lưu

Học nhiều hơn về

Bản thân MySQL là nguồn mở và có thể được sử dụng như một sản phẩm độc lập trong môi trường thương mại. Nếu bạn đang chạy mySQL trên máy chủ web, bạn có thể tự do làm như vậy cho bất kỳ mục đích nào, thương mại hay không. Nếu bạn chạy một trang web sử dụng mySQL, bạn sẽ không cần phát hành bất kỳ mã nào của mình. Bạn sẽ ổn thôi

mySQL có giấy phép doanh nghiệp với (tôi nghĩ) một cơ sở mã khác và hỗ trợ cao cấp của Sun, nhưng những giấy phép đó hoàn toàn là tùy chọn

Có những hạn chế đối với việc phân phối lại mySQL trong một sản phẩm nguồn đóng và liên kết với các thư viện mySQL như đã được chỉ ra trong một nhận xét khác. Đối với phân phối lại

OEM, ISV, VAR và các nhà phân phối khác kết hợp và phân phối phần mềm được cấp phép thương mại với phần mềm MySQL và không muốn phân phối mã nguồn cho phần mềm được cấp phép thương mại theo phiên bản 2 của Giấy phép Công cộng GNU ("GPL") phải tham gia vào

nếu bạn đang muốn phân phối lại mySQL cùng với một sản phẩm thương mại, hãy kiểm tra trang pháp lý của họ. Tôi nghĩ rằng hầu hết các công ty phá vỡ điều này bằng cách cài đặt riêng máy chủ mySQL

GPL và liên kết với các thư viện máy khách?

Tôi không biết thực tế là GPL (giấy phép mySQL được phân phối theo) cấm liên kết với phần mềm nguồn đóng có nghĩa là gì đối với các ứng dụng không liên kết trực tiếp với mySQL, nhưng vận chuyển với các thư viện máy khách mySQL. Những thứ đó có phải là Nguồn mở không?

Khối lượng lớn dữ liệu tràn vào doanh nghiệp hàng ngày. Điều làm cho dữ liệu này trở nên đặc biệt không phải là khối lượng lớn mà là giá trị mà nó nắm giữ. Dữ liệu thường được sử dụng để tạo thông tin chi tiết về một số mẫu nhất định, điều quan trọng để tăng năng suất và đạt được thông lượng tốt hơn. Nhưng để đảm bảo đạt được kết quả mong muốn, dữ liệu cần được lưu trữ và sắp xếp trong cơ sở dữ liệu cho phép dễ dàng truy cập, sửa đổi và quản lý dữ liệu

Những người ra quyết định trong các tổ chức lớn hiểu tầm quan trọng của giá trị mà dữ liệu này mang lại và nó cực kỳ hữu ích như thế nào đối với doanh nghiệp. Bạn có phải là một trong những người hiểu được tầm quan trọng của những hiểu biết này không?

MySQL là hệ thống quản lý cơ sở dữ liệu mã nguồn mở phổ biến và là công nghệ được sử dụng rộng rãi trong môi trường dữ liệu lớn. Bất kỳ ai thậm chí được liên kết từ xa với dữ liệu lớn, dữ liệu doanh nghiệp hoặc CNTT nói chung nên tự làm quen với MySQL và hiểu cách thức quản lý MySQL hoạt động. Nhưng câu hỏi vẫn còn, "MySQL là gì?"

Về mặt kỹ thuật, MySQL là một hệ quản trị cơ sở dữ liệu quan hệ dựa trên ngôn ngữ truy vấn cấu trúc (SQL). Được phát triển bởi Sun Microsystems, sau đó được Oracle mua lại cùng với các thành phần phần mềm và phần cứng khác. Thỏa thuận năm 2010 được định giá khoảng 7 đô la. 4 tỷ. Hiện tại, MySQL có hơn 5 triệu người dùng đang hoạt động với trung bình 35.000 lượt cài đặt hàng ngày

Là cơ sở dữ liệu mã nguồn mở, cơ sở dữ liệu MySQL được sử dụng miễn phí. Sau khi được Oracle mua lại, công ty tiếp tục cung cấp nó dưới dạng sản phẩm miễn phí sử dụng nhưng đồng thời cung cấp một số phiên bản thương mại khác của sản phẩm. Do đó, việc quyết định chọn phiên bản nào có thể khó khăn

MySQL là một phần không thể thiếu của tất cả các tổ chức lớn bao gồm các tổ chức internet phổ biến như Facebook, YouTube, Twitter, Instagram và Wikipedia. Nó cho phép phát triển và bảo trì tất cả các ứng dụng web, phần mềm có thể và thậm chí cả các dịch vụ B2B dựa trên dữ liệu phức tạp nhất. Trên thực tế, MySQL có thị phần là 42. 00% trong thị trường cơ sở dữ liệu quan hệ


Nguồn. T4 AI

Vì vậy, nếu bạn đang đọc điều này và tự hỏi liệu đây có phải là nơi cuối cùng bạn có thể hiểu được sự khác biệt giữa phiên bản cộng đồng MySQL với phiên bản doanh nghiệp hay không, hãy tiếp tục đọc

Một câu hỏi rất quan trọng khác cần được trả lời là 'Tại sao'. Tại sao tất cả các ngành công nghiệp, tập đoàn và doanh nghiệp lớn đều sử dụng MySQL khi có sẵn nhiều tùy chọn khác?

  1. khả năng tương thích. MySQL ban đầu được thiết kế để đảm bảo khả năng tương thích tối đa. Điều này không chỉ bao gồm các dịch vụ và ứng dụng web, mà còn một số công nghệ và kiến ​​trúc khác. Hệ thống cơ sở dữ liệu quan hệ tương thích rộng rãi và chạy trên tất cả các hệ điều hành chính bao gồm các hệ điều hành dựa trên Unix như macOS và Windows

    Một yếu tố quan trọng khác cho phép khả năng tương thích liền mạch là kiến ​​trúc máy khách-máy chủ hỗ trợ nhiều giao diện lập trình và phụ trợ. Kiến trúc này cho phép dễ dàng di chuyển dữ liệu sang các nhánh của nó như MariaDB, các RDBMS khác và thậm chí cả các hệ thống lưu trữ chung (dựa trên vật lý và đám mây)

    Khả năng tương thích của MySQL cũng có thể được ghi nhận vào khả năng được triển khai trong môi trường ảo hoặc thư viện độc lập di động.  

  1. dễ sử dụng. Mô hình dạng bảng của MySQL cho phép trải nghiệm dễ sử dụng mặc dù bản chất quan hệ của cơ sở dữ liệu và cấu trúc lưu trữ của chúng. Từ cài đặt đến cấu hình máy chủ cơ sở dữ liệu của các khối lượng công việc, chúng tôi có thể thực hiện dễ dàng. Sự đa dạng của các cấu trúc dữ liệu mà MySQL sử dụng bao gồm các kiểu dữ liệu tiêu chuẩn như số, ngày, giờ, chữ và số và các kiểu dữ liệu nâng cao hơn như JSON

    Sự chấp nhận toàn cầu này cùng với các công cụ mà nó cung cấp cho quản lý MySQL chẳng hạn như phân tích, báo cáo và lọc dữ liệu

  2. Tổ chức dữ liệu. Bởi vì MySQL là một cơ sở dữ liệu quan hệ, nó nổi bật so với các hệ thống quản lý cơ sở dữ liệu khác vì dữ liệu được lưu trữ trong một tập hợp các bảng riêng lẻ có tổ chức, không giống như các cơ sở dữ liệu khác, nơi dữ liệu thường không có cấu trúc. Quá trình tổ chức dữ liệu đơn giản này sẽ tối ưu hóa việc xử lý dữ liệu trong các quy trình như truy xuất dữ liệu, cập nhật thông tin và thậm chí cả các chỉ mục thiết lập mối quan hệ giữa hai bảng khác nhau

    Chất lượng quan hệ này rất phổ biến đối với người dùng đơn giản vì nó cho phép họ sử dụng một ngôn ngữ lập trình đơn giản. Điều này dẫn đến việc thực thi các quy tắc logic trong công cụ SQL, do đó tiết kiệm rất nhiều thời gian và tài nguyên

  3. Môi trường mã nguồn mở. Đến với lý do tại sao chúng tôi bắt đầu toàn bộ cuộc trò chuyện này, là một sản phẩm cơ sở dữ liệu nguồn mở phổ biến làm cho MySQL trở thành giải pháp đáng tin cậy cho các tổ chức lớn. Là nguồn mở cho phép mọi cá nhân hoặc doanh nghiệp sử dụng không hạn chế cơ sở mã MySQL cho phép họ sửa đổi, xuất bản và mở rộng

    Được phát hành theo Giấy phép Công cộng GNU (GPL), có thể mua giấy phép thương mại nếu mã MySQL cần tích hợp hoặc đưa vào ứng dụng thương mại. Cộng đồng MySQL làm cho tài liệu và hỗ trợ cho phiên bản được phát hành gần đây trở nên dễ dàng.  

Bây giờ chúng ta đã hiểu sơ lược về MySQL, lịch sử và lợi ích của nó, hãy tìm hiểu sâu hơn và hiểu hai phiên bản khác nhau này. Rất nhiều người thường nhầm lẫn về hai phiên bản khác nhau được cung cấp

Để chấm dứt sự nhầm lẫn này và giúp bạn hiểu rõ hơn về từng dịch vụ của họ, hãy xem xét những điểm tương đồng và khác biệt giữa hai dịch vụ. Đến cuối bài viết này, bạn sẽ hiểu rõ về cả hai phiên bản, điều này sẽ giúp bạn quyết định phiên bản nào là tốt nhất cho tổ chức của bạn và các mục tiêu của tổ chức

Là một sản phẩm mã nguồn mở, MySQL cung cấp Máy chủ cộng đồng MySQL có sẵn miễn phí trên hơn 20 nền tảng bao gồm Windows, Linux, Unix và Mac OS để kể tên một số nền tảng.

Nhiều công cụ lưu trữ được cung cấp trong phiên bản cộng đồng bao gồm InnoDB, MyISAM, bộ nhớ và Cơ sở dữ liệu mạng (NDB). Các cơ sở dữ liệu cũng được lập mô hình, phát triển và quản lý bởi các công cụ cộng đồng Oracle workbench 

Phiên bản cộng đồng sử dụng Giấy phép Công cộng Chung (GPL) cho phép người dùng truy cập và sửa đổi mã nguồn. Mã được cập nhật có thể được phân phối như một phần của công cụ. Khi sử dụng phiên bản cộng đồng, bạn với tư cách là người dùng phiên bản phải hiểu và tuân thủ các điều khoản và điều kiện của GPL

Nếu bạn đang nhúng phiên bản cộng đồng vào ứng dụng của mình, nguồn sẽ phải được cung cấp theo Giấy phép Công cộng Chung. Đây chính xác là lý do bạn cần đảm bảo rằng bạn hiểu các điều khoản

Trước khi tiếp tục, chúng ta cần biết GPL hoặc Giấy phép Công cộng GNU là gì. Nói một cách đơn giản, GPL là danh sách các điều khoản và điều kiện được sử dụng để sao chép, sửa đổi và phân phối phần mềm miễn phí

Sự thật thú vị. Được tạo bởi Richard Stallman, nó được ra đời để ngăn chặn và bảo vệ bất kỳ phần mềm GNU nào khỏi bị biến thành độc quyền

Oracle cũng cung cấp phiên bản Cluster, một biến thể của phiên bản cộng đồng và được cung cấp miễn phí. Phiên bản cụm phổ biến (GA) cung cấp các tính năng cơ bản giống như phiên bản cộng đồng nhưng thêm kiến ​​trúc đa chủ phân tán. Điều này cho phép khả năng mở rộng của MySQL trên nhiều hệ thống và đảm bảo khả năng chịu lỗi

Phiên bản doanh nghiệp MySQL

Nếu bạn có nhu cầu về các tính năng mới nhất và hỗ trợ 24×7 từ Oracle, phiên bản MySQL Enterprise là lựa chọn tốt nhất. Phiên bản doanh nghiệp được xây dựng trên phiên bản tiêu chuẩn của MySQL.  

Phiên bản tiêu chuẩn, ngoài các dịch vụ của phiên bản cộng đồng, còn cung cấp một số tính năng hiệu suất cao bổ trợ khác. Không giống như phiên bản cộng đồng MySQL workbench , bạn nhận được phiên bản tiêu chuẩn MySQL workbench hỗ trợ nhiều tính năng hơn như tự động hóa tài liệu cơ sở dữ liệu và bộ định tuyến MySQL

Phiên bản doanh nghiệp được xây dựng dựa trên điều này và tập trung vào các tính năng dành riêng cho doanh nghiệp. Hơn nữa, với phiên bản dành cho doanh nghiệp, Oracle cung cấp công cụ phiên bản doanh nghiệp MySQL workbench. Cùng với công cụ này còn có một số tính năng nâng cao như công cụ giám sát máy chủ MySQL, cơ sở sao lưu dữ liệu và triển khai bảo mật doanh nghiệp. Các công cụ tập trung vào khả năng mở rộng và tăng tính khả dụng. Dưới đây là một ví dụ về khả năng mở rộng tăng như thế nào so với phiên bản cộng đồng


Nguồn. Tài liệu chính thức của MySQL

Không giống như GPL, MySQL là một giấy phép thay thế cho phép người dùng phân phối MySQL mà không phải chia sẻ mã với cộng đồng. Đăng ký hàng năm với cùng chi phí $5000

Là người dùng phiên bản doanh nghiệp, bạn cũng có quyền nhận được hỗ trợ hàng đầu của Oracle cung cấp các tài nguyên hỗ trợ và hỗ trợ kỹ thuật

Bây giờ bạn đã hiểu các phiên bản MySQL khác nhau hiện có và những gì chúng cung cấp, bạn cần liệt kê ra những thứ mà tổ chức của bạn đang tìm kiếm.  

Khi bạn phân loại các yêu cầu của mình và kết hợp chúng với ưu đãi, bạn sẽ có thể tìm ra giải pháp hoàn hảo cho các yêu cầu của mình. MySQL có rất nhiều tiềm năng và người ta cần nhận ra điều tương tự để tận dụng tối đa nó

Nếu bạn sẵn sàng phân phối công cụ của mình theo GPL và có thể tuân thủ các điều khoản của họ, phiên bản cộng đồng có thể là tùy chọn dành cho bạn. Nhưng nếu bạn là người đang tìm kiếm các tính năng bổ sung cùng với khả năng theo dõi hiệu suất liên tục, hỗ trợ kỹ thuật tốt, máy chủ an toàn và được quản lý tốt cùng với các lợi ích khác, thì phiên bản doanh nghiệp MySQL sẽ là lựa chọn tiếp theo của bạn

Đến với các triển khai dựa trên đám mây, cả hai phiên bản đều khả dụng trên hầu hết các nền tảng đám mây. Chắc chắn Azure & Amazon RDS chỉ có cộng đồng MySQL, khối lượng công việc được quản lý tốt với phiên bản doanh nghiệp và hiệu suất cao hơn với plugin đa luồng, đèn chỉ có cộng đồng MySQL


Rõ ràng, phiên bản doanh nghiệp đi kèm với những lợi ích và lợi thế nhất định so với phiên bản miễn phí. Đây có lẽ là những lý do mà chỉ riêng trong năm 2021 đã có 140.912 tổ chức bắt đầu sử dụng MySQL. Hãy để chúng tôi có một cái nhìn tại họ

  1. Phiên bản doanh nghiệp cung cấp hỗ trợ cao cấp của Oracle, điều này trở nên cần thiết khi dữ liệu là ưu tiên của bạn và khi cần có dịch vụ cơ sở dữ liệu hoặc bạn cần sửa đổi cấu hình. Ngoài ra, nó cũng cung cấp hỗ trợ tư vấn của Oracle
  2. Nhận bộ định tuyến MySQL là một lợi ích khác không đi kèm với phiên bản cộng đồng. Nó không chỉ cho phép định tuyến minh bạch giữa các máy chủ và ứng dụng mà còn tăng khả năng mở rộng và tính khả dụng thông qua định tuyến cơ sở dữ liệu hiệu quả
  3. Nó cung cấp một loạt các tính năng thú vị như tùy chọn sao lưu, tăng tính ổn định, bảo mật, giám sát doanh nghiệp, v.v.  
  4. Bàn làm việc được cung cấp trong phiên bản doanh nghiệp cung cấp nhiều công cụ hơn phiên bản cộng đồng giúp năng suất tốt hơn và đầu ra liền mạch

Nếu bạn chịu trách nhiệm đưa ra các quyết định trong tổ chức của mình và đang tìm cách quyết định giữa phiên bản cộng đồng và phiên bản doanh nghiệp thì các gợi ý trên sẽ giúp bạn hiểu rõ. Cần cân nhắc cẩn thận cùng với việc so sánh các yêu cầu của bạn với các dịch vụ của từng phiên bản. Và nếu bạn cần tư vấn thêm khi quyết định chọn phiên bản nào, vui lòng liên hệ với chúng tôi để được hướng dẫn chuyên nghiệp. Tại OptimizDBA, chúng tôi cung cấp tư vấn về việc có được hệ thống cơ sở dữ liệu phù hợp và duy trì chúng.  

MySQL có luôn miễn phí sử dụng không?

Đặt giá. MySQL là mã nguồn mở và miễn phí .

MySQL có giá bao nhiêu?

Giá MySQL

Có phiên bản trả phí của MySQL không?

Mua từ Cửa hàng Oracle .

MySQL có miễn phí cho mục đích thương mại không?

Xem thêm http. //www. gnu. org/giấy phép/gpl-faq. html và http. //www. gnu. org/triết học/thi hành-gpl. html. Vì phần mềm MySQL được phát hành theo GPL nên phần mềm này thường được sử dụng miễn phí, nhưng đối với một số mục đích sử dụng nhất định, bạn có thể muốn hoặc cần mua giấy phép thương mại từ MySQL AB tại https. //gọi món. mysql. com/