Firebird DBMS

 

Firebird DBMS là một hệ quản trị cơ sở dữ liệu mã nguồn mở rất tuyệt vời. Mình có dịp làm quen với hệ quản trị cơ sở dữ liệu này từ năm 2002 đến nay. Nhưng ở Việt nam hình như các nhà phát triển phần mềm chỉ biết đến MySQL hay Postgres vì sự phổ biến của hai hệ quản trị cơ sở dữ liệu này. Do đó mình lập website này muốn góp một công sức nhỏ bé của mình để giới thiệu với các bạn Firebird và các vấn đề liên quan.

Thân

Folami Nguyễn


Hệ quản trị cơ sở dữ liệu InterBase/Firebird

Folami Nguyễn( folami@gmail.com )

Tại sao ta dùng InterBase/Firebird?

  1. Firebird là phần mềm Open Source: Điều này có nghĩa rằng ta không phải mất tiền để mua bản quyền sử dụng. Firebird thì hoàn toàn tương thích với InterBase. Hơn thế nữa các công cụ đi kèm theo như ODBC driver, JDBC driver, các công cụ phía client cũng là các phần mềm open source.

  2. Chạy được trên nhiều hệ điều hành khác nhau: InterBase/FireBird có thể chạy được trên nhiều hệ điều hành khác nhau như Linux, Windows, Unices. Ngoài ra InterBase/Firebird còn chạy được trên nhiều hệ thống phần cứng khác như I386, SPARC, …

  3. Không đòi hỏi nhiều tài nguyên: Tập tin cài đặt cực kỳ nhỏ chỉ dưới 4MB. Khi thực thi đòi hỏi không gian đĩa còn trống khoảng 10MB ( chưa kể kích thước tập tin cơ sở dữ liệu).

  4. Là một hệ quản trị cơ sở dữ liệu mạnh: InterBase/Firebird hỗ trợ hầu hết các đặc điểm của một hệ cơ sở quản trị dữ liệu quan hệ như tính Atomicity, Consistency, Isolation, Duarbility. Hỗ trợ gần như dầy đủ các đặc điểm của bộ tiêu chuẩn ANSI SQL_92. Hỗ trợ rất tốt Transaction (phiên giao dịch), Stored Procedures( Các hàm khai báo sẵn), Trigger. Tốc độ thực thi rất nhanh và hỗ trợ tuyệt vời tính đồng thời (concurency) trong xử lý .

  5. Dễ dàng sao lưu và phục hồi dữ liệu: Cơ sở dữ liệu của InterBase/Firebird chỉ là một tập tin có phần mở rộng là GDB nên rất dễ dàng cho cộng việc sao lư dự phòng dữ liệu và dễ dàng khôi phục lại dữ liệu.

  6. Khối lượng dữ liệu mà InterBase/Firebird có thể quản lý là khổng lồ: Một cơ sở dữ liệu có thể được lưu trữ dưới dạng 1 tập tin GDB cũng có thể lưu trữ thành nhiều tập tin GDB. Mỗi tập tin GDB có kích thước tối đa là 2GB nhưng số lượng tập tin của một cơ sở dữ liệu có thể lên đến 65536 tập tin. Nếu bạn làm một phép toán nhỏ bạn sẽ thấy nó khổng lồ như thế nào: 2^(16+31)-1 bytes hay 131,072 TB (terrabytes ) dữ diệu.

  7. Hỗ trợ SMP architecture: Ở InterBase version 7.0. Nếu như máy chủ của bạn có từ hai CPU trở lên thì thật là lãng phí nếu như bạn chọn một hệ quản trị dữ liệu không hỗ trợ SMP.

  8. Thời gian hướng dẫn sử dụng ngắn: Vì tính dễ sử dụng của InterBase/FireBird nên thời gian huấn luyện cho người sử dụng cũng ngắn hơn các hệ quản trị cơ sở dữ liệu khác. Người ta tính rằng chỉ khoảng 5 ngày là đủ.

Ai đang dùng InterBase/Firebird?

Chắc hẳn bạn sẽ thắc mắc rằng ai đang dùng InterBase/Firebird? InterBase với các đặc tính tuyệt vời như trên đã được rất nhiều công ty khổng lồ trên thế giới sử dụng và hầu như trong mọi lĩnh vực từ quân sự, tài chính, ngân hàng... Sau đây tôi chỉ xin phép liệt kê một số điển hình:

  • Motorola

  • Nokia

  • City of New York

  • Coors Distributing Company

  • National Semiconductor

  • Philadelphia Stock Exchange

  • State of California, Department of Justice

  • U.S. Federal Highway Administration

  • U.S. Army.

  • Ingetek.

  • AEHoster.

  • KylixHost.

  • DelphiCenter.net

  • Defined Systems.

  • RemindWare.

  • TECT Software Ltd.


Liên kết


Liên hệ:Folami Nguyễn