Каковы недостатки VistaDB - PullRequest
1 голос
/ 18 июня 2010

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

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

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

ОБНОВЛЕНИЕ (13/07/2010): VistaDB не работает (реальный недостаток)

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

ОБНОВЛЕНИЕ (02/11/2011): продукт VistaDB снова в работе!

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

Ответы [ 5 ]

4 голосов
/ 18 июня 2010

ОБНОВЛЕНИЕ: VistaDB больше не работает

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

  • Лицензия не позволяет публиковать статистику производительности, поэтому ее истинное сравнение с SQLite или Firebird недостаточно хорошо задокументировано
  • Сообщество SQLite значительно больше, поэтому вы, вероятно, сможете найти более качественную поддержку сообщества (но VistaDBтакже имеет коммерческую поддержку, что является преимуществом, в зависимости от вашей перспективы)
  • 100% управление, что означает, что если вам когда-нибудь понадобится доступ к базе данных из не-.NET проекта, вы не сможете (но 100У% управляемого тоже есть свои преимущества)
  • Продукт небольшой компании.Вы в значительной степени полагаетесь на продукт, подумайте о том, какое влияние это окажет, если компания прекратит выпуск новых версий или поддержит его.Если вы абстрагируете свой специфичный для VistaDB код, это можно смягчить, но об этом стоит подумать.
  • Стоимость.ИМО, это очень незначительная проблема, но есть над чем подумать.
1 голос
/ 12 января 2015

Поддержка общих сетевых дисков

Firebird SQL

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

VistaDB

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

1 голос
/ 13 июля 2010

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

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

1 голос
/ 19 июня 2010

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

  1. Серверной версии VistaDB не существует.VistaDB поддерживает многопользовательскую работу через общие сетевые диски, и производительность при работе в сети очень низкая.Firebird поддерживает как встроенные, так и серверные с отличной производительностью.Хорошая вещь с Firebird в том, что файл базы данных одинаков как в серверной, так и во встроенной версии, поэтому ваше приложение может масштабироваться от однопользовательского до многопользовательского с минимальными усилиями.базовый функционал .В Firebird есть много сторонних менеджеров баз данных, которые могут помочь в создании таблиц, полей, создании процедур SIUD, триггеров, представлений, детального анализа производительности SQL Server (индексированные чтения, неиндексированные чтения).Эти менеджеры баз данных не являются бесплатными, но Firebird есть.
  2. VistaDB не поддерживает таблицы мониторинга .В Firebird, используя стороннее приложение или запрашивая таблицу монитора, вы можете отслеживать выполненные операторы SQL, использование ввода-вывода, использование памяти, транзакции и т. Д.
0 голосов
/ 27 августа 2010

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

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

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

...