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

So sánh kỹ thuật:Microsoft Access 2016 và SQL Server 2016

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

  1. “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.
  2. “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.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DB_NAME () so với ORIGINAL_DB_NAME () trong SQL Server:Sự khác biệt là gì?

  2. Biểu diễn khác nhau của UUID trong Java Hibernate và SQL Server

  3. T-SQL Cast so với Convert

  4. SQL động (chuyển tên bảng làm tham số)

  5. Công cụ khôi phục sao lưu SQL để sửa chữa bản sao lưu SQL bị hỏng - Đánh giá sản phẩm - Bài đăng của khách của Daniel Jones