2010-06-28 5 views

Répondre

11

Oui, vous pouvez appeler toutes les fonctions prédéfinies de votre base de données sur les colonnes sélectionnées et vous pouvez utiliser CREATE FUNCTION pour définir les vôtres.

Mais les DB sont destinés à parcourir d'énormes quantités de données, pas à faire des calculs complexes sur eux. Si vous essayez ceci, vous constaterez que de nombreuses opérations sont terriblement lentes (en particulier celles définies par l'utilisateur).

C'est pourquoi la plupart des gens extraient les données de la base de données, puis effectuent les calculs complexes du côté de l'application. Cela permet également de tester et d'optimiser le code plus facilement ou de le remplacer par une nouvelle version.