2012-01-13 66 views
17

Chúng tôi sẽ thực hiện một phần mềm dựa trên công ty (không phải nguồn mở) và tôi thực sự không thể chọn cái nào tôi sẽ làm việc. Tôi có thể thấy sự khác biệt giữa tất cả chúng here nhưng tôi cần thêm thông tin cụ thể, như thực sự là MySql không miễn phí cho các dự án nguồn mở không (based on this blog) hoặc cách so sánh trong triển khai?MySQL vs Firebird vs SQLite

EDIT: Tôi cần mở rộng câu hỏi của mình. Chúng tôi chỉ đang triển khai API cho dự án hiện tại của mình. Điều này sẽ được sử dụng như một chương trình độc lập nhưng nó là một dự án hệ thống nhúng để triển khai thực sự thực sự quan trọng. Tôi biết rằng SQLite thực sự dễ triển khai nhưng tôi có thể thấy có một vài nhược điểm. Bạn có thể vui lòng cho tôi biết cái nào có thể được sử dụng tốt hơn theo tình huống này không?

Cảm ơn tất cả các bạn

+3

+1 cho liên kết –

+5

@mehmetozer: bạn có cần một công cụ được nhúng không?Nếu không, bạn chắc chắn nên xem xét PostgreSQL là tốt. –

+1

nhưng ai sử dụng mysql làm cơ sở dữ liệu nhúng? :-) –

Trả lời

7

Tôi không thể trả lời tất cả, nhưng SQLite hoàn toàn miễn phí khi sử dụng trong bất kỳ ứng dụng nào. Nó được đặt rõ ràng trong Public Domain; bạn có thể nhận được giấy phép nếu bạn nhấn mạnh, nhưng bạn chỉ nhận được những gì bạn có toàn quyền để anyway. Để triển khai, SQLite chắc chắn được triển khai ở nhiều nơi (bên trong nhiều trình duyệt, nhiều điện thoại thông minh, v.v.) vì vậy nó chắc chắn là chất lượng sản xuất, nhưng bạn cần phải ở vị trí để có thể làm việc với thư viện mã nguồn gốc. trong C, và biên dịch vào một thư viện); khi nó xảy ra, mà cai trị nó ra khỏi các dự án hiện tại của tôi ...

10

Đối với firebird này là ở đây http://www.firebirdsql.org/en/about-firebird/

Firebird là một cơ sở dữ liệu quan hệ cung cấp nhiều ANSI SQL chuẩn tính năng chạy trên Linux, Windows, và một nhiều nền tảng Unix. Firebird cung cấp đồng thời tuyệt vời, hiệu suất cao và hỗ trợ ngôn ngữ mạnh mẽ cho các thủ tục và trình kích hoạt được lưu trữ. Nó đã được sử dụng trong các hệ thống sản xuất, dưới nhiều tên khác nhau, từ năm 1981.

Các Firebird Project là một dự án thương mại độc lập của C và C++ lập trình viên, cố vấn kỹ thuật và những người ủng hộ việc phát triển và tăng cường một quan hệ đa nền tảng hệ thống quản lý cơ sở dữ liệu dựa trên trên mã nguồn được phát hành bởi Inprise Corp (nay được gọi là Borland Software Corp) vào ngày 25 tháng 7 năm 2000.

MIỄN PHÍ NHƯ MỘT BIRD. Bất kỳ ai cũng có thể xây dựng một phiên bản Firebird tùy chỉnh, như là miễn là các sửa đổi được cung cấp, theo cùng giấy phép IDPL , để người khác sử dụng và xây dựng trên đó.

MIỄN PHÍ GIỐNG MIỄN PHÍ. Không có phí để tải xuống, đăng ký, cấp phép hoặc triển khai , ngay cả khi bạn phân phối Firebird như một phần của gói phần mềm thương mại .

Phát triển của Firebird tùy thuộc vào nguồn tài trợ tự nguyện của những người hưởng lợi từ việc sử dụng nó. Tùy chọn tài trợ dao động từ các khoản quyên góp, thông qua thành viên của Quỹ Firebird để cam kết tài trợ.

Chọn Firebird và tiết kiệm hoặc kiếm tiền theo lựa chọn của bạn? Thể hiện sự đánh giá cao và khuyến khích của bạn bằng cách đóng góp tiền tương ứng với những lợi ích này.