Domanda

Sto valutando l'utilizzo di un motore di database serverless leggero come SQLite, Firebird o VistaDB in un progetto imminente.

Qualcuno ha chiesto informazioni Quali sono i vantaggi di VistaDB.

Vorrei sapere quali sono gli svantaggi dell'utilizzo di VistaDB rispetto ad altre tecnologie?

AGGIORNAMENTO (13/07/2010):VistaDB fallisce (il vero svantaggio)

Ho appena saputo che Infinite Codex (la società che possiede e produce VistaDB) cesserà l'attività e gli uffici chiuderanno a partire dal 1 agosto 2010. Visualizza il comunicato stampa aziendale relativo al closing.

AGGIORNAMENTO (02/11/2011):Il prodotto VistaDB è tornato in attività!

Prima che Infinite Codex chiudesse i battenti, vendeva il prodotto VistaDB a eSymetrix, Inc.Il software VistaDB è ora vivo e vegeto... per il momento.

È stato utile?

Soluzione

AGGIORNAMENTO:VistaDB cessa l'attività

Comunicato stampa di Infinite Codex (la società che produce VistaDB) in cui si afferma che cesseranno l'attività.

  • La licenza non consente la pubblicazione di statistiche sulle prestazioni, quindi il confronto reale con SQLite o Firebird non è ben documentato
  • La comunità SQLite è molto più grande, quindi probabilmente puoi trovare un migliore supporto comunitario (ma VistaDB ha anche un supporto commerciale, quindi questo è un vantaggio, a seconda del tuo punto di vista)
  • Gestito al 100%, il che significa che se mai avessi bisogno di accedere al database da un progetto non .NET non potrai (ma anche la gestione al 100% presenta dei vantaggi)
  • Prodotto per piccola azienda.Se fai molto affidamento su un prodotto, pensa all'impatto che avrebbe se l'azienda smettesse di produrre nuove versioni o di supportarlo.Se estrai il codice specifico di VistaDB, questo può essere mitigato, ma è qualcosa a cui pensare.
  • Costo.IMO questo è un problema molto minore, ma qualcosa da considerare.

Altri suggerimenti

Non ho usato SQLite, quindi risponderò per Firebird e VistaDB.

  1. Non v'è alcuna versione server di VistaDB . VistaDB supporta multi-utente attraverso le unità di rete condivise e la performance è molto male quando lo si utilizza su una rete. supporti Firebird sia integrati e server con prestazioni meraviglioso. La cosa bella con Firebird è che il file di database è la stessa in entrambi i server e versione embedded, quindi l'applicazione può scalare da singolo utente a multi-utente con il minimo sforzo.
  2. Gestore VistaDB database ha la funzionalità di base . Firebird ha molti editori di terze parti che possono aiutare nella creazione di tabelle, campi, creare procedure SIUD, trigger, viste, mostrano in dettaglio l'analisi delle prestazioni di SQL (indicizzato legge, non indicizzati legge). Questi editori non sono liberi, ma Firebird è.
  3. VistaDB non ha il supporto per il monitoraggio di tabelle . In Firebird, utilizzando un'applicazione di terze parti, o interrogando un tavolo monitor, è possibile monitorare le istruzioni SQL eseguite, I / O utilizzo, utilizzo della memoria, le transazioni ecc.

Si potrebbe voler controllare MS SQL CE 4.0, è una versione serverless di MS SQL.

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

Il supporto per unità di rete condivise

Firebird SQL

  

Firebird Server - e tutti i database creati o connessione al - devono risiedere su un disco rigido che è fisicamente collegato alla macchina host. Non è possibile individuare i componenti del server, o qualsiasi database, su un'unità mappata, una quota di filesystem o di un filesystem di rete.

VistaDB

  

Rete accesso multi utente unità condivise

Si può sempre scegliere Firebird è gratuito per sempre ed è meglio che completa SQL Server e SQL Server Compact Edition 4 ed è migliore di VistaDB e SQLite.

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

E sarà sostenuto sempre, ha un'organizzazione di tipo Fundation che crescerà sempre. Pensate che è simile come Apache o Debian (volontario e non è a scopo di lucro).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top