0

我想设置一个服务器,随着时间的推移存储可能 100,000 多种产品的价格数据。每月将提供一次或两次更新。

我也会有这样的价格的许多组成部分。这样我就用完了 Access 允许的 255 个字段,并且迟早会突破 2 Gig 的限制。(某些产品可能随时弹出新字段)

这个项目的规模太小了,目前无法让数据库专家做一个完整的数据库。我可以用免费的 Microsoft SQL Server 做任何快速修复吗?

或者我也会遇到硬件限制?

4

2 回答 2

2

你需要更具体地说明你想要什么。如果您使用 255 个字段,那么您的表已损坏

但是,为了回答您的问题,SQL Server 的 Express 版本在处理 100,000 种产品(或数百万种产品,就此而言,假设您的硬件不错)完全没有问题。

于 2011-02-08T03:25:54.193 回答
0

PostgreSQL 是一个开源 dbms,没有 SQL Server 和 Oracle 的免费版本那样的大小限制。所有 dbms 自然都受到可用磁盘空间和可用交换空间的限制。(但它们并非都以相同的方式受到限制。)一些免费的 dbms 被限制为使用单个 CPU;我很确定 SQL Server Express 就是其中之一。

而且大多数 dbms 都有行大小限制。根据 dbms,行大小限制可能是硬限制(不能创建每行存储超过 'n' 个字节的表)或软限制(“长”行 - 或至少其中的一部分 - - 移动到数据库的不同部分,这会影响性能)。

您可以谷歌“行大小限制”,或搜索相同的短语。

看到需要 255 列的价格表的结构和功能依赖关系会很有趣。

于 2011-02-08T03:49:38.407 回答