Versione Migiore del database MYSQL per gestione database di grosse di...

venerdì 27 agosto 2010 - 10.30
Tag Elenco Tags  C#  |  Windows XP  |  Visual Studio 2008  |  MySQL 5.1

jlsweb Profilo | Newbie

Ciao ragazzi avrei bisogno di un vostro parere.

Sto sviluppando un software con Visual studio 2008, ambiente C#.
Di recente ho ricevuto un DUMP SQL del database MYSQL del nostro cliente per poi dare impasto al mio programma, purtroppo la sua dimensione ammonta sui 200MB circa. Soltanto la tabella anagrafica supera i 50MB. Temo che ci siano problemi per le query.

Sapete consigliarmi qual'è la versione migliore del MYSQL 5.xx che potrei utilizzare per la gestione di un database di grosse dimensioni?
Sul sito del MYSQL ho visto molte versioni: Comunity, Cluster, Enterprise ecc.... e con versione 5 si possono usare le PARTITION.

Rimango in attesa di una vostra risposta.
Grazie.

alx_81 Profilo | Guru

>Ciao ragazzi avrei bisogno di un vostro parere.
Ciao

>Di recente ho ricevuto un DUMP SQL del database MYSQL del nostro
>cliente per poi dare impasto al mio programma, purtroppo la sua
>dimensione ammonta sui 200MB circa. Soltanto la tabella anagrafica
>supera i 50MB. Temo che ci siano problemi per le query.
se i dati risiedono su un modello ben fatto, su di una macchina ben configurata, e se infine le query sono scritte bene così come la definizione degli indici, non avrai grossi problemi di interrogazione. Se anche uno solo di questi punti non è ben gestito, potresti al contrario averne tantissimi.

>Sapete consigliarmi qual'è la versione migliore del MYSQL 5.xx
>che potrei utilizzare per la gestione di un database di grosse
>dimensioni?
Un database di quelle dimensioni non può essere certo definito grosso. Per farti un esempio ho visto realtà dove vi sono miliardi di record per alcune entità, e le query rispondono in tempi molto brevi. Ma il tutto è dimensionato per supportare quel tipo di database. Non è solo la versione, ma è un po' tutto l'ambiente che hosta il database.

Inoltre su mysql non ti so dire nulla. Però, ad esempio, con la versione free di sql server 2008 il supporto come storage è di 10GB
Certo, utilizza un solo processore.. ma 10GB, prima che ci arrivi

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

jlsweb Profilo | Newbie

Ciao, grazie mille per le informazioni adesso le mie idee sono più chiare. Avrei voluto usare SQL Server purtroppo per motivi tecnici sono stato costretto ad usare MYSQL. Mi hanno consigliato di usare l'SQL server in quanto possiede le migliori performance per quanto riguarda l'uso del database di grosse dimensioni.

Giustamente come hai suggerito tu, anche con il database mysql posso ottenere buone prestazioni, ovviamente bisogna installare un bel server per fare sto database. Infatti è quello che ho fatto!

Ti ringrazio infinitamente!
Buona giornata.
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5