2009-11-17 6 views
1

L'un des aspects de l'informatique/génie logiciel pratique, je suis plus faible à fait un travail important dans les systèmes de base de données. C'est-à-dire que je peux faire des requêtes simples sur des ensembles de données plus petits, pas de problème. Cependant, travailler avec des requêtes complexes sur de grands ensembles de données nécessite un niveau de compréhension des bases de données qui me dépasse maintenant. Par exemple, j'ai construit une requête amusante il y a quelque temps qui a calculé une jointure en utilisant une taille n^2 où n = 20.000- le serveur d'hébergement a suspendu mon compte pour souffler le CPU. Choquant.Bon site de référence pour SQL/SGBDR

Je suis intéressé à me mettre à niveau sur la façon de concevoir des schémas et des requêtes qui, bien, ne font pas tomber le serveur. À cette fin, quels matériaux recommandez-vous pour discuter de la conception et de la rédaction de base de données/SQL professionnelles?

Répondre

1

Je voudrais aller à la librairie et choisir quelques livres sur l'optimisation des performances pour la base de données de votre choix (il est très différent selon le backend de la base de données onteh). Cela vous aidera à comprendre ce qu'il ne faut pas faire, ce qui est essentiel pour la conception de bases de données.

est ici un site avec beaucoup de bonnes infos http://wiki.lessthandot.com/index.php/Category:Data_Management

+0

Je suis respectueusement en désaccord. Je pense qu'il y a une bonne quantité de connaissances non spécifiques au produit à avoir avant de se plonger dans les détails de mise en œuvre pour un SGDB particulier. –

+0

Votre lien ne contient aucune information, HLGEM. –

+0

Oui, il suffit de vérifier les liens. – HLGEM

1

Pour SQL générique je pencherais pour Celko's books. Pour un fournisseur spécifique, cela dépend de la plate-forme de votre choix. Je connais bien la plate-forme SQL Server et pour cela mes félicitations vont au Inside series. Blogs sont également utiles, regardez le all time SQL tag ici sur SO et consultez les informations top answerers, certains ont des blogs personnels qui sont très utiles. Par exemple. passer par Quassnoi's blog, il a beaucoup d'informations utiles sur MySQL, Oracle, SQL Server.

+0

Et sur "PostgreSQL" aussi! :) – Quassnoi

Questions connexes