Database o datafiles???

mercoledì 14 novembre 2007 - 12.55

gennyfor Profilo | Junior Member

Ahhhhhhh
dopo 5 mesi di ricerca sono riuscito a capire (quasi) la differenza fra database e datafiles....
Trovandomi x caso su www.connectionstrings.com(sito utilissimo) ho notato che i db sono raggruppati in due categorie, DATABASES E DATAFILES
Ho da 2 mesi finito di progettare un software aziendale che operava su sql server 2005 e mi son sempre chiesto la necessità di installare un provider x queste semplici operazioni di "STORAGGIO DATI"...visto che le demo che scaricavo da internet divari software manageriali non utilizzavano nessun provider ma solo dei file dati(dbf, mdb, ecc................)
Allorchè son giusto ad una conclusione....
La differenza principale sarà che i database hanno bisogno di un server(ad es: SQL SERVER EXPRESS 2005 nel mio caso)x accedere ai dati mentre i datafiles sono semplici archivi ai quali si può accedere senza alcuna installazione esterna?????
Sara questa la differenza????
Qualcuno sa spiegarmi meglio quali sono i pro e i contro????
Xkè da quanto ho capito mi conviene utilizzare semplici datafiles fatti tipo con Access x le mie applicazioni di gestione "LOCALE"
N.B. Sono software aziendali x la gestione della produzione di un azionda

Grazie a tutti

lbenaglia Profilo | Guru

>La differenza principale sarà che i database hanno bisogno di
>un server(ad es: SQL SERVER EXPRESS 2005 nel mio caso)x accedere
>ai dati mentre i datafiles sono semplici archivi ai quali si
>può accedere senza alcuna installazione esterna?????
>Sara questa la differenza????

Più o meno
C'è da dire che anche nel caso di un DBMS file-based come Access è necessario disporre di di un "motore" (JET), di uno o più drivers (ODBC, OLEDB, ecc) e magari di un comodissimo modello ad oggetti (DAO, RDO, ADO, ADO.NET, ecc.).
Tutte queste cose con gli anni sono state inserite nei sistemi operativi Microsoft, quindi è per questo motivo che non c'è bisogno di "alcuna installazione esterna"

Una spiegazione leggermente più approfindita di questa la trovi nel seguente thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=9603

>Grazie a tutti
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5