5

我对GLASS真的很感兴趣。免费版的 4GB 限制让我很担心。尤其是当我考虑下一个级别的价格(每年 7000 美元)时。

  1. 我知道这可能是主观的和可变的,但是有人可以用日常术语为我描述一下 4 GB 的 GLASS 会给你带来什么吗?也许是一个商业例子。4 GB 可能给我带来比我意识到的更多的存储空间......而且我不必担心。

  2. 在我的应用程序中,一些消息的文件附件最大为 5 MB。我可以通过将这些附件直接保存到操作系统上的文件而不是 Gemstone 中来节省 4 GB 的 Gemstone 空间吗?我想是的。

4

6 回答 6

6

我知道一个 GLASS 系统大约 944 MB,有 830 万个对象,或者每个对象大约 118 个字节。按照这个速度,它可以增长到超过 3600 万个对象并保持在 4 GB 以下。

至于“附件”,我建议即使在 RDBMS 中,您也应该考虑在文件系统中存储更大的静态数据并从数据库中引用它。如果您正在构建一个基于 Web 的应用程序,那么提供静态内容(JPG、CSS 等)应该由您的 Web 服务器(例如 Apache)而不是通过主应用程序来完成。

相比之下,Oracle 和 Microsoft SQL Server 拥有 4 GB 数据库的免费许可证。

您认为下一个级别的好价格是多少?

于 2009-11-04T21:47:55.570 回答
4

4GByte 限制已在不久前取消。免费版现在仅限于使用两个内核和 2GByte 内存。

于 2010-11-19T19:10:16.023 回答
3

4GB 是一个相当大的数据库。在我只能推测存储对象的效率之前没有使用过 gemstone,但是使用过其他一些类似的对象数据库(Mongodb,db4o)。我知道在您接近该限制之前,您将能够容纳几(5-10)百万条记录。实际上,有多少记录很大程度上取决于您存储的数据类型。

例如,我在 mysql 数据库中存储了大约 200 万个列表和大约 100 万个事务,并且空间小于 1Gb。序列化整个对象的开销很小,但不会太多。

文件绝对可以存储在文件系统上。

于 2009-11-04T01:45:00.823 回答
1

4gb 的问题......我猜你认为你正在构建下一个 ebay!

于 2009-11-14T00:29:06.553 回答
0

如果您有多个同时使用 5MB 附件的用户,那么无论如何您都需要为他们制定单独的策略,因为每个用户都需要大约 20 秒的 GBit 以太网带宽。

于 2010-01-08T22:01:08.317 回答
0

如今,存储库的大小没有限制。查看GemStone的最新规格

于 2012-05-17T03:22:04.613 回答