69 messaggi dal 28 maggio 2001
Ciao,
volevo sapere se c'era qualche "regola magica" o un tutorial per capire quando convenga passare da un db access a sql server... tenendo presente sia prestazioni che costo di licenze.
Attualmente faccio girare un applicazione asp su un db access che ha raggiunto i 40.000 records nella tabella più usata per un totale già compattato di 580mb di solo testo. Gira ancora bene ma ogni tanto si notano rallentamenti...

Attendo vostri suggerimenti.

Grazie,
Caio
225 messaggi dal 22 maggio 2001
Valuta anche MSDE per quanto riguarda il DB.
3.122 messaggi dal 16 maggio 2002
Valuta anche database open-source se vuoi risparmiare il costo della licenza.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
69 messaggi dal 28 maggio 2001
Non c'è un tutorial o una guida per fare un bel confronto tra db engines? Con pregi/difetti, prestazioni e costi...

Grazie,
Caio
823 messaggi dal 05 agosto 2002
Non voglio darti una mazzata, ma 40000 record per un qualsiasi db serio sono nulla.
Si passa da Access a un altro db quando:
- Le prestazioni diventano scadenti
- Si verifica corruzione di file
- Si vuole avere una migliore multiutenza
- Si vuole connettersi al db da remoto senza la rottura delle cartelle condivise
- Si vuole avere una migliore gestione di backup etc.
- Si vuole avere maggiore affidabilità generale
- Si vogliono caratteristiche che access non ha (vere stored procedures, GIS, ricerche Fulltext ...)

Se si vuole avere tutto in un ottimo db si passa a PostgreSQL
Se si vuole avere quasi tutto e la possibilità di portare in giro i db come files (alla Access maniera) si passa a Firebird
Se si vuole avere un po' meno di quasi tutto, ma molto veloce e "alla moda" si passa a MySQL
Se ci si vuole illudere o se si hanno pochi utenti si passa ad MSDE
Se si hanno soldi si passa a SQLServer o (meglio) Oracle.

Stick to your guns.
Formazione su MySQL o Firebird? Contattami!
10 messaggi dal 13 febbraio 2005
Scusate ragazzi, ho visto che si parlava della scelta di un database per un'applicazione e per fare tale scelta bisogna tenere in conto quali DB fossero open source, mi chiedo che importanza ha scegliere un database open source, per chi sviluppa già in linguaggi proprietari, come magari il Vb net o Asp Net?
823 messaggi dal 05 agosto 2002
Juwan ha scritto:
mi chiedo che importanza ha scegliere un database open source, per chi sviluppa già in linguaggi proprietari, come magari il Vb net o Asp Net?

Sai, magari c'e' gente che a pari prestazioni preferisce non caricare anche i costi delle licenze ... perchè le licenze, nel caso non fosse a tutti noto, si pagano.
Se poi ti chiedi se l'utilizzo di un linguaggio proprietario impedisce di rilasciare un applicazione sotto licenza open, ebbene, si può, se ti poni l'ulteriore domanda se l'uso di asp.net impedisce di produrre un applicazione in grado di girare su uno stack completamente open vai a dare un occhiata al sito www.go-mono.com.
In definitiva ... hai fatto una bella domanda del chezo, ciao

Stick to your guns.
Formazione su MySQL o Firebird? Contattami!
69 messaggi dal 28 maggio 2001
pabloj:
il problema principale è che nonostante i 40.000 record siano pochi... sono arrivato a oltre 2gb di database e quindi pur continuando a funzionare in odbc non riesco più ad aprirlo con access per fare modifiche ecc.
Il problema grosso quindi è questo... come lo risolvo?

Grazie,
Caio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.