Access与SQL Server的区别是什么?
发布:2020-07-04
Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,它是微软Office家族的一员。
Microsoft SQL Server也是微软公司推出的关系型数据库管理系统,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高性能的数据应用程序。
属性 | Access 2016 | SQL Server 2016 |
---|---|---|
最大数据库大小(包括所有对象和数据) | 2GB,减去系统对象所需的空间。 | 524,272TB |
最大数据量 | 从2GB减去系统对象后余下的 | 16TB |
最大同时用户数/并发连接数 | 255 | 32,767 |
每个表的最大列数/字段数 | 255 | 1,024/30,000 |
文本字段中的字符数 | 255 | 2^31-1 |
长文本字段的字符数 | 通过用户界面输入数据时为65,535; 以编程方式输入数据时为1GB的字符存储,如果字段的Unicode Compression属性设置为“是”,则为4,000,此限制也适用于OLE对象字段。 | 2^30-1 |
表中的索引数 | 32个索引,包括在内部创建的用于维护表关系的索引,单字段索引和复合索引。 | 每个表999个非聚集索引,每个内存优化表有8个索引。 |
SQL语句中的字符数 | 约64,000 * | 65,536 * 网络数据包大小 |
数据库中的对象数 | 32,768 | 2,147,483,647 |
每个外键的字段/列数 | 10 | 16 |
每个主键的字段/列数 | 10 | 16 |
每个索引的字段/列数 | 10 | 16 |
记录集/SELECT语句中的字段/列数 | 255 | 4,096 |
嵌套子查询数 | 50 * | 32 |
* 如果查询中包含多值查找字段,则可能会更低。
注意,以上技术规范只是选择RDBMS(关系数据库管理系统)时应考虑的众多因素之一,其他需要考虑的因素一般有:
- 每个RDBMS中包含的功能不同;
- 购买费用;
- 维护费用;
- 培训和学习成本;
- 安全性区别;
- 可扩展性、可定制性。
13872885164
上一篇:jQuery如何改变文本框的值?
声明:以上文章素材和专业知识由本站人工原创整理,谢绝转载。