Tổng quan
Universal Data Access Components (UniDAC) tập trung vào bài toán truy cập nhiều cơ sở dữ liệu từ cùng một thư viện component cho Delphi, C++Builder, Lazarus và Free Pascal. Bộ thư viện này hỗ trợ triển khai trên Windows, Linux, macOS, iOS và Android cho cả 32-bit lẫn 64-bit, tùy theo edition và nền tảng đích.

Điểm đáng chú ý của UniDAC nằm ở giao diện truy cập thống nhất giữa nhiều database server. Oracle, SQL Server, SQL Azure, Firebird, InterBase, MySQL, PostgreSQL, SQLite, MongoDB, DBF và nhiều hệ khác có thể được xử lý qua cùng một mô hình làm việc, giúp ứng dụng cross-database thay đổi server bằng một tùy chọn kết nối.
Tính năng nổi bật
- Cung cấp truy cập thống nhất tới Oracle, SQL Server, MySQL, PostgreSQL, SQLite, MongoDB và DBF.
- Chuyển đổi database server bằng một tùy chọn kết nối trong ứng dụng cross-database.
- Sử dụng native connectivity riêng cho từng database provider.
- Áp dụng server-aware providers để xử lý thao tác theo đặc thù từng máy chủ.
- Hỗ trợ server-independent SQL bằng macros engine tạo dynamic SQL.
- Làm việc với RAD Studio, Delphi, C++Builder, Lazarus và Free Pascal.
- Hỗ trợ FireMonkey cho ứng dụng desktop và mobile native.
Ứng dụng thực tế
- Ứng dụng Delphi cần hỗ trợ nhiều database backend trong cùng một codebase.
- Dự án C++Builder cần truy cập trực tiếp Oracle, SQL Server, MySQL hoặc PostgreSQL.
- Phần mềm Lazarus/FPC triển khai trên Windows, Linux hoặc macOS.
- Ứng dụng FireMonkey cần kết nối dữ liệu cho desktop và mobile native.
- Hệ thống cần truy cập dịch vụ cloud như Salesforce, QuickBooks hoặc SugarCRM qua ODBC.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi và C++Builder
- Nhóm phát triển Lazarus và Free Pascal
- Technical lead phụ trách ứng dụng database đa nền tảng
- Đội ngũ bảo trì phần mềm cần chuyển đổi giữa nhiều database server
Thông tin kỹ thuật
Câu hỏi thường gặp
UniDAC hỗ trợ những IDE nào?
UniDAC hỗ trợ nhiều phiên bản Embarcadero RAD Studio, Delphi, C++Builder, Lazarus 4.6 và Free Pascal 3.2.2.
Có thể dùng UniDAC cho ứng dụng đa nền tảng không?
Có. UniDAC hỗ trợ Windows, Linux, macOS, iOS và Android, nhưng một số nền tảng chỉ khả dụng trong Professional Edition.
UniDAC kết nối được những cơ sở dữ liệu nào?
Danh sách gồm Oracle, SQL Server, MySQL, PostgreSQL, SQLite, MongoDB, InterBase, Firebird, DBF, Access, DB2, NexusDB và các nguồn khác qua ODBC provider.
Cloud services có được hỗ trợ không?
Có. UniDAC hỗ trợ BigCommerce, Dynamics CRM, FreshBooks, Magento, MailChimp, NetSuite, Salesforce, Salesforce MC, SugarCRM, QuickBooks và Zoho CRM qua UniDAC ODBC provider cùng Devart ODBC drivers for Cloud.
Professional Edition bổ sung gì so với Standard Edition?
Professional Edition bổ sung mobile application development, data encryption, additional components, Direct Mode, Static Library Linking cho SQLite và DataSet Manager.




Bình luận