2009-11-04 11 views
5

Я действительно интересуюсь GLASS. Ограничение на 4 ГБ для бесплатной версии меня беспокоит. Особенно, когда я считаю price для следующего уровня (7000 долларов США).GemStone-Linux-Apache-Seaside-Smalltalk .. насколько практичным является 4 ГБ?

  1. Я знаю, это может быть субъективным и переменным, но может ли кто-нибудь описать для меня в повседневной жизни, что вы получите 4 ГБ СТЕКЛА? Может быть, бизнес-пример. 4 ГБ может получить мне больше памяти, чем я понимаю. И мне не нужно беспокоиться об этом.

  2. В моем приложении некоторые сообщения имеют вложения файлов размером до 5 МБ. Могу ли я сохранить 4 ГБ пространства Gemstone, сохраняя эти вложения непосредственно в файлы операционной системы, а не внутри Gemstone? Я думаю, да.

ответ

0

В настоящее время ограничений на размер репозитория не существует. См. latest specs для GemStone

+0

Спасибо за обновление Dale. Я когда-то не следил за СТЕКЛА. Это довольно впечатляющее увеличение «свободных» возможностей. Мне это нравится! – Paulb

3

4GB - довольно приличная база данных. Не используя драгоценный камень, прежде чем я могу только предположить, насколько эффективно он хранит объекты, но играл с несколькими другими подобными объектными базами данных (Mongodb, db4o). Я знаю, что вы сможете поместить несколько (5-10) миллионов записей, прежде чем приблизиться к этому пределу. В действительности, сколько записей сильно зависит от типа данных, которые вы храните.

В качестве примера я хранили ~ 2 миллиона объявлений & ~ 1 миллион транзакций, в базе данных mysql и пространстве было < 1Gb. У вас есть небольшая служебная информация, которая сериализует целый объект, но не так много.

Файлы, безусловно, могут храниться в файловой системе.

6

Я знаю одну систему GLASS, которая составляет ~ 944 МБ и имеет 8,3 миллиона объектов или ~ 118 байт на объект. При таком уровне он может вырасти до 36 миллионов объектов и останется под 4 ГБ.

Что касается «вложений», я бы предположил, что даже в СУБД вы должны рассмотреть возможность хранения больших статических данных в файловой системе и ссылки на нее из базы данных. Если вы создаете веб-приложение, статический контент (JPG, CSS и т. Д.) Должен выполняться вашим веб-сервером (например, Apache), а не через основное приложение.

Для сравнения, Oracle и Microsoft SQL Server имеют бесплатные лицензии для базы данных 4 ГБ.

Как вы думаете, какая хорошая цена для следующего уровня?

+0

Спасибо за ответ. ЦЕНА. Говоря строго с точки зрения пользователей MY, хорошая цена будет чем-то большим по сравнению с моделью Postgres для EnterpriseDB ... т.е. базовая система бесплатно (все размеры db), но расширенные функции и поддержка приходят со стоимостью. НО, я признаю, что цена имеет много стратегических реализаций для компании .. и бесплатная версия может быть ужасным выбором для Gemstone и др.Альтернативно: может ли бесплатная версия иметь потолок на 8 ГБ? Это о том, что, по-моему, мое приложение будет, когда я смогу убедить моего клиента в том, что $ 7K - это разумные затраты в $. – Paulb

1

4gb проблема ... Думаю, вы думаете, что строите следующий ebay!

+0

Правовые требования для приложения, которое я хочу создать, не позволяют удалять данные. Вместо CRUD .. это приложение CRU. Таким образом, сверхурочное время, оно будет расти и расти; никогда не сжимаются. В любой день, только около 200 МБ - это действительно живые данные, используемые предприятием ... но исторические архивные данные должны быть легко доступны. Я не делал подробных расчетов, но я оцениваю около года операций до достижения 4 ГБ. Я мог бы получить фантазию и сохранить исторические данные в параллельной автономной системе .. но это добавляет сложности, которые я надеялся избежать. – Paulb

0

Если у вас несколько одновременных пользователей с вложениями 5 МБ, вам все равно нужна отдельная стратегия, так как каждый занимает около двадцатой секунды пропускной способности сети Ethernet GBit.

4

Ограничение по 4GByte было удалено некоторое время назад. Бесплатная версия limited теперь используется для использования двух ядер и 2GByte ram.

 Смежные вопросы

  • Нет связанных вопросов^_^