Microsoft Access và SQL Server là hai hệ quản trị cơ sở dữ liệu quan hệ của Microsoft. Mỗi loại đều có điểm mạnh và điểm yếu riêng. Có nhiều trường hợp Access là công cụ lý tưởng cho công việc. Có những lúc khác, giải pháp phức tạp hơn như SQL Server sẽ thích hợp hơn.
Khi cố gắng quyết định sử dụng cái nào, việc so sánh song song các thông số kỹ thuật của từng hệ thống có thể giúp ích rất nhiều. Dưới đây là so sánh song song một số hạn chế kỹ thuật của mỗi hệ thống.
Thuộc tính | Truy cập 2016 | SQL Server 2016 |
---|---|---|
Kích thước cơ sở dữ liệu tối đa (bao gồm tất cả các đối tượng và dữ liệu) | 2 GB, trừ đi dung lượng cần thiết cho các đối tượng hệ thống. | 524.272 terabyte |
Kích thước dữ liệu tối đa | Bất cứ thứ gì còn lại sau khi trừ đi 2 GB của các đối tượng hệ thống. | 16 terabyte |
Số lượng người dùng đồng thời tối đa / kết nối đồng thời | 255 | 32.767 |
Số cột / trường tối đa trên mỗi bảng | 255 | 1,024 cho các bảng không rộng 30.000 cho bàn rộng |
Số ký tự trong trường Văn bản (Access) Số byte trên mỗi cột varchar (tối đa), varbinary (tối đa), xml, văn bản hoặc hình ảnh (SQL Server) | 255 | 2 ^ 31-1 |
Số ký tự trong trường Văn bản dài (Access) hoặc trên mỗi cột ntext hoặc nvarchar (max) (SQL Server) | 65,535 khi nhập dữ liệu thông qua giao diện người dùng; 1 GB bộ nhớ ký tự khi nhập dữ liệu theo chương trình. 4.000 khi thuộc tính UnicodeCompression của các trường được đặt thành Có. Giới hạn này cũng áp dụng cho các trường Đối tượng OLE. | 2 ^ 30-1 |
Số chỉ mục trong bảng | 32 bao gồm các chỉ mục được tạo nội bộ để duy trì mối quan hệ bảng, trường đơn và chỉ mục tổng hợp. | 999 chỉ mục không phân biệt trên mỗi bảng. 8 chỉ mục cho mỗi bảng được tối ưu hóa bộ nhớ. |
Số ký tự trong câu lệnh SQL | Khoảng 64.000 * | 65,536 * Kích thước gói mạng Kích thước gói mạng là kích thước của các gói luồng dữ liệu dạng bảng (TDS) được sử dụng để giao tiếp giữa các ứng dụng và Công cụ cơ sở dữ liệu quan hệ. Kích thước gói mặc định là 4 KB và được kiểm soát bởi tùy chọn cấu hình kích thước gói mạng. |
Số lượng đối tượng trong cơ sở dữ liệu | 32.768 | 2.147.483.647 |
Số trường / cột trên mỗi khóa ngoại | 10 | 16 |
Số trường / cột trên mỗi khóa chính | 10 | 16 |
Số trường / cột trên mỗi chỉ mục | 10 | 16 Nếu bảng chứa một hoặc nhiều chỉ mục XML, thì khóa phân cụm của bảng người dùng bị giới hạn ở 15 cột vì cột XML được thêm vào khóa phân cụm của chỉ mục XML chính. Trong SQL Server, bạn có thể bao gồm các cột không phải khóa trong một chỉ mục không phân biệt để tránh giới hạn của tối đa 16 cột chính. |
Số trường / cột trong tập bản ghi / câu lệnh SELECT | 255 | 4.096 |
Số lượng truy vấn con lồng nhau | 50 * | 32 |
* Có thể thấp hơn nếu truy vấn bao gồm các trường tra cứu nhiều giá trị.
Lưu ý rằng thông số kỹ thuật chỉ là một trong nhiều yếu tố bạn nên xem xét khi lựa chọn RDBMS. Các yếu tố khác cần xem xét có thể bao gồm:
- Các tính năng có trong mỗi RDBMS
- Chi phí mua hàng
- Chi phí duy trì
- Yêu cầu đào tạo
- Khả năng tương tác với các hệ thống khác
- Yêu cầu bảo mật
- Khả năng tùy chỉnh
Nguồn
- “Thông số kỹ thuật Access 2016”. Trang web Hỗ trợ Microsoft Office. Truy cập ngày 5 tháng 6 năm 2016.
- “Thông số kỹ thuật về dung lượng tối đa cho SQL Server”. Tài liệu Kỹ thuật SQL Server 2016. Mạng nhà phát triển Microsoft. Truy cập ngày 5 tháng 6 năm 2016.