--
You received this message because you are subscribed to the Google Groups "jhug" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jhug+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
2013/3/27 Markos Fragkakis <markos.f...@gmail.com>:
> Μικρή παρένθεση. Χωρίς να έχω χρησιμοποιήσει NoSQL, από ότι έχω διαβάσει το
> τυπικό σενάριο δεν είναι ότι "εγκαταλείπω το RDBMS"
Αν και η κουβέντα ξεφεύγει από το subject της νομίζω ότι σε αυτό που λέει ο Μάρκος είναι το ζουμί.
Γενικά δεν τίθεται θέμα rdbms or nosql. Επίσης είναι αρκετά naive το ότι τα NoSQL stores κάνουν scale. Πολλά δεν κάνουν. Το neo4j ταλαιπωρείται απίστευτα στο θέμα του sharding, το redis το υλοποιεί σε επίπεδο client κλπ. Το θέμα είναι ότι έχεις περισσότερες λύσεις στα χέρια σου που μπορεί να κάνουν καλύτερα fit στο πρόβλημα που έχεις και να έχουν και καλύτερο performance ανά περίπτωση.
Ειδικά πάντως όσον αφορά το "big data" σενάριο και πάλι ένα nosql store από μόνο του δεν φέρνει την άνοιξη. Στην πράξη εκεί τα layers είναι πολλά και περιέχουν αρκετά διαφορετικά stores. Ένα καλό book μέχρι τώρα φαίνεται να είναι το Big Data από τον Nathan Marz (είναι MEAP από την Manning Publications - http://www.manning.com/marz/). Το πιο ενδιαφέρον είναι ότι σε αυτές τις raw καταστάσεις αλλάζει τελείως το mindset, το modeling διαφέρει αρκετά από το τυπικό ER και γίνεται πιο fact-based.
Επίσης όσο περνάει ο καιρός και τα πράγματα ωριμάζουν τείνω να διαφωνώ με την άποψη στο ότι το big data είναι εξεζητημένη περίπτωση για λίγες εφαρμογές. Το κάθε project αποφασίζει το κατά πόσο θέλει να είναι big data ή όχι. Μπορείς να ανοίξεις εξαιρετικά το τι data αποθηκεύεις και το τι business value μπορείς να εξάγεις από αυτά. Για παράδειγμα μπορείς να έχεις το πιο απλό site, αλλά έχει σημασία για σένα να κρατάς για κάθε χρήστη τις συντεταγμένες (σε pixels) που βρίσκεται το mouse στην οθόνη κάθε 5 δευτερόλεπτα γιατί από αυτό καταλαβαίνεις καλύτερα την τάδε συμπεριφορά, οπότε άμεσα οι ανάγκες πέφτουν κάτω από το big data umbrella χωρίς να είσαι απαραίτητα η google.
Anyways το καλό είναι ότι υπάρχει πλέον mainstream πρόσβαση σε εξαιρετικές τεχνολογίες για χαρά και εργασία!
Χαιρετισμούς,
Άγγελος