Вопрос

Я ищу использовать легкий двигатель баз данных без сервеса, такой как SQLite, Firebird или Vistadb в предстоящем проекте.

Кто-то спросил о Каковы преимущества Vistadb.

Я хотел бы знать, каковы недостатки использования Vistadb против других технологий?

Обновление (07/13/2010): Vistadb из бизнеса (реальный недостаток)

Я только что узнал, что Infinite Codex (компания, владеющая и делает Vistadb), уходит из бизнеса, и офисы будут закрыты на 1 августа 2010 года. Посмотреть пресс-релиз компании в отношении закрытия.

Обновление (02/11/2011): Продукт Vistadb обратно в бизнес!

Прежде чем Infinite Codex закрыл свои двери, он продал продукт Vistadb в esymmetrix, Inc.. Отказ Программное обеспечение Vistadb теперь жив и хорошо .... на данный момент.

Это было полезно?

Решение

Обновление: Vistadb из бизнеса

Пресс-релиз с Infinite Codex (компания, которая делает Vistadb), указывает, что они уходят из бизнеса.

  • Лицензия не позволяет публиковать статистику производительности, так как это действительно сравнивается с SQLite или Firebird, не задокументирована
  • Сообщество SQLite намного больше, поэтому вы, вероятно, можете найти лучшую поддержку сообщества (но Vistadb также имеет коммерческую поддержку, так что это преимущество, в зависимости от вашей точки зрения)
  • 100% управляемое, что означает, что если вам когда-либо нужно получить доступ к базе данных из проекта Non- .Net, вы не можете (но 100% удалось также иметь преимущества)
  • Маленький продукт компании. Вы сильно полагаетесь на продукт, подумайте о том, что ему было бы, если бы компания перестала делать новые выпуски или поддерживать ее. Если вы абстранируете свой код, специфичный VistAdb, то это может быть смягчено, но о чем нужно подумать.
  • Расходы. ИМО Это очень незначительная проблема, но что-то рассмотреть.

Другие советы

Я не использовал SQLite, поэтому я отвечу за Firebird и Vistadb.

  1. Там нет серверной версии Vistadb. Отказ Vistadb поддерживает многопользователь через общие сетевые диски и производительность очень плохая при использовании его в сети. Firebird поддерживает как встроенный, так и сервер с прекрасной производительностью. Приятная вещь с Firebird состоит в том, что файл базы данных одинаковы как в сервере, так и в встроенной версии, поэтому ваше приложение может масштабировать от одного пользователя в Multi-User с минимальными усилиями.
  2. Диспетчер баз данных Vistadb имеет основную функциональность. Отказ У Firebird есть много сторонних менеджеров баз данных, которые могут помочь в создании таблиц, полей, создание процедур SIUD, триггеров, представлений, показывают подробный анализ производительности SQL (индексированные чтения, неиндексированные чтения). Эти менеджеры баз данных не бесплатны, но Firebird есть.
  3. Vistadb не поддерживает столы мониторинга. Отказ В Firebird, используя приложение третьего лица или запрашивать таблицу монитора, вы можете отслеживать выполненные операторы SQL, используя ввода / вывод, использование памяти, транзакции и т. Д.

Возможно, вы захотите проверить MS SQL CE 4.0, это неверная версия MS SQL.

http://weblogs.ass.asp.net/scottgu/Archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx.

Поддержка для совместных сетевых дисков

Firebird SQL

Сервер Firebird - и любые базы данных, которые вы создаете или подключаетесь к - должны находиться на жестком диске, который физически подключен к хост-машину. Вы не можете найти компоненты сервера или любой базы данных, на сопоставленном приводе, доля файловой системы или сетевой файловой системы.

Vistadb.

Сетевой пользовательский доступ с совмещенных дисков

Вы всегда можете выбрать Firebird бесплатно навсегда и лучше, чем полный SQL Server и SQL Server Compact Edition 4 и лучше, чем Vistadb и sqlite.

http://blog.cicincura.net/231742-firebird-embedded-in-comprison-to-sql-server-compact-edition-4/

И это будет поддерживаться навсегда, у него есть организация типа финансирования, которая будет расти навсегда. Думаю, что похоже на Apache или Debian (добровольно и не для получения прибыли).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top