2010-08-13 4 views
2

J'ai une base de données à laquelle j'accède via JDBC qui retourne environ 200k d'enregistrements. Je dois consolider le style de la table de données pour un traitement ultérieur. Je pourrais si cela conduit à de bonnes performances envoyer quelques instructions SELECT (Count (...) ...) à l'avance.Algorithme de table de données/tableau croisé dynamique en Java

Quel est un bon algorithme en Java pour calculer un tel tableau croisé dynamique?

Précision Je regarde spécifiquement pour une solution Java, pas une approche SQL (et l'arrière n'est pas Oracle)

+2

En général, les bases de données sont beaucoup mieux adapté à la manipulation de gros volumes de données que Java. Pourquoi ne pas faire pivoter dans SQL et simplement récupérer le produit final via JDBC? – APC

+0

cela peut aider beaucoup si vous transformez la question en "Comment faire X en SQL?" au lieu de "Comment faire X en Java?". Vous sous-estimez les pouvoirs de la DB. – BalusC

+0

Pendant que j'accède aux données via JDBC, ce n'est pas une base de données SQL. Et en fait, je sais comment le faire en SQL – stwissel

Répondre

0
+0

Ma question concerne Java, pas "quelle est la meilleure façon pour les tableaux croisés dynamiques" – stwissel

+0

Actuellement, je travaille pour un projet où j'essaye de construire une table de Pivot avec Java Script et les données la source est Oracle DB. Si je réussis, je posterai sûrement le code ici. Mais en ce moment je n'ai pas votre réponse. Mais vous pouvez prendre l'aide d'ici: http://webpivottable.com/ – Arijit

Questions connexes