Domanda

sto vedendo che pop-up sempre di più e non capire realmente lo scopo di esso? Posso usare solo quando sto sviluppando localmente sul mio desktop?

O posso mettere un sito commerciale su un server con voce Win2003 i thats utilizzando VistaDB? È più veloce rispetto all'utilizzo di un DB SQL? E 'sicuro?

Confused ...

È stato utile?

Soluzione

VistaDB è un .NET alternativa ai sistemi di database leggeri offerti da Microsoft: Jet (Microsoft Access), MSDE, SQL Server CE o SQL Server Express. Si può usare in qualsiasi applicazione .NET in cui è necessario un database e non si vuole veramente il sovraccarico di avere un database client / server.

VistaDB è un database incorporato (alcuni altri database incorporati sono SQLite e Firebird). Ciò significa che il database è totalmente "invisibile" agli utenti finali. Non hanno bisogno di installare un database client / server come SQL Server, per esempio. Distribuzione di VistaDB è semplice. Tutto ciò che serve è il file di database e di un riferimento alla DLL runtime VistaDB all'interno dell'applicazione.

Un'applicazione commerciale che utilizza VistaDB per il suo back-end è Graffiti CMS .

Altri suggerimenti

Da quello che posso fare di loro sito web http://www.vistadb.net/ :

  • Si può utilizzare sia per scopi commerciali e di sviluppo
  • Non è un server, è un gruppo per il tuo sito / applicazione
  • Il mio indovinare è che dal momento che non è un server completo di SQL funzionalità dovrebbe essere più veloce e più leggero sulle risorse
  • Non so come sicuro lo è, ma essi affermano che si può mettere su siti web "medio fiducia".

Si consiglia inoltre di vedere questo argomento StackOverflow su VistaDB .

Niente è più veloce di SQL Server per quello che fa. Se si pensa che SQL Server è troppo lento probabilmente stai facendo qualcosa di sbagliato. E 'incredibilmente veloce. Non c'è modo un motore gestito al 100% sta per essere più veloce di SQL Server su tutto.

Più leggero sulle risorse - Sì

Più facile da implementare - Sì (distribuzione xcopy)

database desktop - Sì, lo si può utilizzare per lo sviluppo di applicazioni del desktop. Alcune persone usano anche per le applicazioni multi utente su un'unità condivisa. I siti web sono un'altra destinazione in cui non è possibile installare un servizio o non vogliono pagare un extra per l'accesso a SQL Server sul conto di hosting.

Sicurezza - VistaDB viene eseguito in-process con l'applicazione. Non esiste il concetto di sicurezza degli utenti dal momento che si sta caricando direttamente.

Concorrenza - Dipende dalla vostra applicazione. Sosteniamo più processi accedono allo stesso database, ma alcune operazioni avrà ancora problemi di blocco si deve lavorare con nel codice.

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