Sono un programmatore C++ che occasionalmente utilizza MySQL per lavorare con i database, ma le mie conoscenze SQL sono piuttosto limitate. Comunque sono sicuramente disposto a cambiarlo.Quando dovrei usare C++ anziché SQL?
Al momento sto cercando di fare analisi (!) Sui dati che ho nel mio database esclusivamente con query SQL. Ma sto per rinunciare, e invece importare i dati in C++ e fare l'analisi con codice C++.
Ne ho discusso con i miei colleghi e mi spingono anche a usare C++, dicendo che SQL non è pensato per analisi complesse ma principalmente per l'importazione (dalle tabelle esistenti) e l'esportazione (verso nuove tabelle) di dati, e un po 'di più come unire i dati ad es - tabelle unite.
Qualcuno può aiutarmi a tracciare una linea? Quindi so quando passare a C++? Ovviamente anche le prestazioni sono un problema.
Quali sono le indicazioni che le cose diventano complesse in SQL? O forse ho appena preso l'approccio sbagliato con la progettazione delle query. Allora dove posso trovare tutorial, libri, ... per adottare un approccio migliore?
Spero che questo non sia troppo vago. Sono davvero un po 'perso.
Grazie per tutte le risposte. Vedo che la gente vuole che questa domanda sia chiusa. Immagino perché è troppo vago e porta a "opinioni", piuttosto che a "fatti".Capisco. Comunque devo dire che le risposte mi hanno aiutato molto, e osservandole, vedo che il buon ragionamento dei programmatori di esperienza cambia "opinione" in "fatto". Anche un notevole numero di persone ha votato sulla mia domanda +1, il che indica che c'è più gente là fuori che ama vedere le risposte a questo "problema". – AudioDroid
... okay, sto cercando un libro: http://stackoverflow.com/questions/2929936/looking-for-a-good-book-on-sql – AudioDroid