2011-01-24 23 views
6

Tôi thường tự hỏi tại sao MySQL lại trở nên rất phổ biến. Bất kỳ ý tưởng tại sao? Có lý do cụ thể nào đằng sau thành công của nó không? (Vui lòng giữ câu trả lời phân tích)Tại sao MySQL được sử dụng thường xuyên trong phát triển web?

+0

Tôi nghĩ câu hỏi của bạn có ý nghĩa với những gì bạn đang so sánh. Một số giải pháp cơ sở dữ liệu khác như Oracle? Không sử dụng cơ sở dữ liệu ở tất cả? –

Trả lời

12
  1. Hoàn toàn miễn phí, có nghĩa là nó sử dụng nhiều hơn cho các dự án cá nhân cũng như trên nền tảng lưu trữ cung cấp giải pháp DMBS.
  2. Đây là một trong số ít giải pháp có thể chạy trên almost any operating system.
  3. Nó sử dụng SQL cơ bản thay vì một biến thể chuyên biệt, có nghĩa là nó đòi hỏi kiến ​​thức ít chuyên môn hơn để sử dụng.
  4. Thiết lập và cấu hình trở nên thẳng thắn hơn và ít tốn thời gian hơn hầu hết các tùy chọn khác.
+0

Nó cũng rất phổ biến - nó không chắc bạn sẽ tìm thấy một máy chủ thương mại mà không cung cấp nó bao gồm trong chi phí của gói hosting. –

+0

@Farseeker: Chính xác là vì hai lý do đầu tiên;) – BoltClock

+0

Bạn có thể thêm rằng nó rất đáng tin cậy và được sử dụng bởi những người khổng lồ. – Nishant

0

Tính mở và miễn phí (Phiên bản cộng đồng).

1

thêm nhiều gia vị, là khá nhanh cho MyISAM

cho những gì là có nghĩa là miễn phí

nếu bạn sử dụng oracle, và bạn muốn thiết lập nhiều trường hợp trên hộp khác nhau, bạn có thể yêu cầu trả tiền cho mỗi hộp.

trừ khi, bạn có ngân sách lớn để chi tiêu, oracle chỉ cần không âm thanh tuyệt vời

postgres cũng được miễn phí

mysql là dễ dàng hơn để học hỏi do đó là sql thân thiện (không tiêu chuẩn tuân thủ)

0

Tính phổ biến, chi phí và hiệu suất.

1

Hỗ trợ sớm bằng các ngôn ngữ như PHP cũng có chút liên quan đến nó. Mặc dù API C của MySQL tương đối thẳng về phía trước (miễn là bạn có thể quản lý các cuộc gọi lại của mình một cách thoải mái), việc triển khai PHP đã làm cho nó điên dễ sử dụng. Một số người sẽ tranh luận quá dễ sử dụng.

Tôi đã làm việc trong ngành công nghiệp lưu trữ trong một thời gian dài và nhận thấy xu hướng. Gần như ngay khi PHP thêm hỗ trợ cho SQLite3, mọi người bắt đầu yêu cầu nó được cài đặt. Tôi không nói rằng PHP là yếu tố đóng góp duy nhất, tôi cũng không thể đoán được nó có bao nhiêu yếu tố, nhưng nó có một chút để làm với nó.

Sau khi tất cả, họ gọi nó là LAMP vì một lý do.

0
  1. Nguồn mở - miễn phí Chi phí [giấy phép GNU] - Đây là một trong LAMP Linux, Apache, MySQL và PHP. Vì vậy, nó phù hợp với việc phát triển trang web bằng PHP., V.v.

  2. Trọng lượng nhẹ - Thường trong phát triển Web, không gian là một vấn đề quan trọng, MySQL chiếm ít bộ nhớ hơn so với những người khác.

  3. Trong khi có cuộc chiến giữa gaints như Oracle vs SQL Server trên ứng dụng Enterprise, MySql tập trung vào phát triển WEB và phổ biến.

  4. ...

Các vấn đề liên quan