Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các lựa chọn thay thế SQL Server Express vượt quá giới hạn 2GB

Tôi là người không tin chỉ vì bạn là cửa hàng .NET mà bạn phải sử dụng Sản phẩm Microsoft SQL Server, mặc dù Microsoft rất thích điều đó nếu bạn làm như vậy. Tất nhiên nó có mối liên hệ thực sự độc đáo với các thư viện và công cụ phát triển bản địa của Microsoft. Đối với tôi, đó là nơi mà những lợi thế thực sự dừng lại đối với SQL Server và nó giống như một sân chơi đồng đều với các hệ thống cơ sở dữ liệu khác.

MySQL - Tránh xa nó, mọi thứ đã trở nên xấu xí và sẽ xấu hơn bây giờ khi Oracle sở hữu nó. Theo ý kiến ​​của tôi, không đáng để bạn phải trả tiền để sử dụng cơ sở dữ liệu mã nguồn mở tỷ lệ thứ hai khi bạn có thể sử dụng PostgreSQL miễn phí và không sợ hãi.

PostgreSQL - Một lựa chọn thực sự tốt. Giấy phép BSD được sử dụng miễn phí và thay đổi nguồn. Không có giới hạn về tính năng của lô dữ liệu. Nhưng nếu thời gian cài đặt là lý do thúc đẩy bạn rời khỏi SQL Express thì PostgreSQL cài đặt khá nhanh trên Windows hoặc Linux, tốc độ như thế nào thì tôi không biết vì tôi không quan tâm nếu nó mất 1 phút hay 10 phút trên hệ thống của tôi. Trên một hộp Linux, nó thực sự nhanh nếu bạn biên dịch trước nó hoặc sử dụng một gói cài đặt, tôi sẽ nói là chưa đến 10 phút.

Còn về hỗ trợ đối tượng .NET gốc thì sao? Không chắc đây là gì.

Được xây dựng trong các loại XML? PG có.

Hỗ trợ dữ liệu nhị phân? PG có.

Hỗ trợ của một công cụ tương tự như Management Studio? PG có pgadmin hoặc một số nhà cung cấp bên thứ ba khác.

Cài đặt dễ dàng? Dễ dàng với nhiều tùy chọn hơn SQL Server. Ví dụ:bạn có thể biên dịch với kích thước trang khác nhau nếu bạn muốn.

Mức chiếm dụng bộ nhớ? Có thể nhỏ hoặc lớn tùy thuộc vào cách bạn điều chỉnh cài đặt bộ nhớ.

So sánh hiệu suất của 3 cơ sở dữ liệu này? SQL express không thể chứa nhiều hơn 4 đến 10GB quên rằng 2008 express có thể làm được bao nhiêu. Vì vậy, bạn không so sánh táo với cam ở đây. Nhưng tôi sẽ nói rằng tất cả chúng đều có thể hoạt động tốt nếu được sử dụng đúng cách. PG hoạt động rất tốt.

Nó thậm chí có đáng để xem xét thay thế này không (đặc biệt là xem xét thực tế rằng chúng tôi là một cửa hàng .NET)? Có, nó đáng để xem xét nhưng tùy thuộc nếu chi phí quan trọng với bạn. Tôi đoán là một lúc nào đó bạn sẽ phát triển phiên bản cấp tốc và phải bắt đầu mua phiên bản trả phí. Microsoft biết cách bán hàng và đó là một phần của mô hình mà bạn sẽ phát triển nhanh chóng. Đừng chỉ mặc định là SQL Server vì cửa hàng .NET của bạn.

Bài đăng cũ hơn bổ sung cho điều này và ngày nay thậm chí còn đúng hơn. http://archives.postgresql.org/pgsql-advocacy/2005-07/msg00008.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql trả về nhiều hơn một hàng

  2. Bộ hẹn giờ hủy tuyên bố MySQL không dừng được

  3. Làm cách nào để lấy phần bù của một hàng cụ thể trong MySQL?

  4. Sử dụng một truy vấn duy nhất để lấy từ nhiều bảng

  5. Cài đặt Máy chủ Web trong FreeBSD 6.0 với Apache 2.2, MySQL 5.0 và PHP 5 - Phần 3