Я использовал его для ряда проектов и продуктов, как профессионально, так и лично. Я использовал его чуть более 5 лет. Вот мой опыт этого:
Отказ от ответственности: я владею серверной лицензией и лицензией OEM, и за прошедшие годы познакомился с создателем (ями). У меня нет других коммерческих отношений с компанией ObjectDB - другими словами, я ничего не получу в коммерческом отношении, если они продают больше копий. Мне просто нравится продукт.
Мои использования:
лично: я использовал его как часть коммерческого продукта, который вышел из моей диссертации, чтобы сохранить модели UML2 / EMF. это сложные вещи со многими, многими классами, и ObjectDB был единственным продуктом, который мне удалось найти, который мог справиться со сложным связыванием с адекватной производительностью. это был звездный исполнитель в этой среде.
связанные с работой: я работаю в инвестиционном банке, и мы использовали ObjectDB для сохранения состояний рабочего процесса и обработки постоянства в среде с большими сетками (> 2000 узлов). Это очень хорошо работало и в этой среде.
Я также был консультантом Gentleware в 2007 году, и мы оценили ObjectDB по сравнению с db4o, hibernate и т. Д. Он превзошел любую конкуренцию почти на порядок. Это был мой первый коммерческий опыт с ним.
Итак, суть в том, что я обнаружил, что ObjectDB чрезвычайно быстрый и надежный. Мы протестировали его до 10 ГБ в одиночку на моделях UML2, и проблем там не было. У меня никогда не было базы данных, умирающей от меня или поврежденной за все время ее использования. Кроме того, его площадь довольно мала. Короче говоря, это немного невоспетый герой в космосе.
Мой опыт совпадает с тестами jpab - они делают неудобным чтение для владельцев других продуктов, но ... возможно, я не совсем объективен в этом, хотя - у меня был большой контакт с создателем (ями) ObjectDB годами подталкивал их к выпуску тестов. в частности, я чувствовал, что они должны сделать график линейным, а не логарифмическим - это показывает, что производительность ObjectDB в большинстве случаев значительно выше.
Кроме того, причина, по которой вы не найдете много других эталонов для этого или любого другого продукта JPA, заключается в том, что ни один из поставщиков не может в целом согласиться с эталоном и склонен обвинять других в предвзятости. Я видел это из первых рук много раз. Некоторые люди предпочитают polepos, но доминирует db4o, и эти люди, например, не будут публиковать результаты dn. Некоторые поставщики баз данных не допускают результатов и т. Д. Это минное поле, и создатели ObjectDB здесь не отличаются. Каждый любит контролировать свой эталонный тест; -)
В любом случае, если говорить коротко, мой честный опыт заключается в том, что ObjectDB очень быстр, готов к производству (в течение ряда лет назад к 1.x) и хорошо поддерживается. Это очень хороший продукт.