decibel83 10 Report post Posted December 9, 2013 Ciao a tutti. Ho un'infrastruttura formata da circa 5 server MySQL, con database misti tra MyISAM e InnoDB. Vorrei ammodernare l'infrastruttura, introducendo queste modifiche sostanziali: migrare tutte i database e le tabelle a InnoDB (o a XtraDB) replicare il database principale creando un cluster aggiungere l'autenticazione su LDAP per centralizzare la gestione delle utenze di gestione (non quelle applicative) L'ultima funzionalità è disponibile su MySQL solo nella versione Enterprise, e mi sto domandando se non valga la pena migrare a uno dei due principali fork di MySQL (Percona o MariaDB) dei quali ho sentito parlare molto bene. Qualcuno ha esperienze in merito e ha qualche consiglio da darmi? Grazie mille! Ciao. Share this post Link to post Share on other sites
andrea.paiola 30 Report post Posted December 9, 2013 Cosa intendi quando scrivi che l'autenticazione LDAP è disponibile solo su versione enterprise? Non mi è chiaro. Effettivamente LDAP non lo conosco molto. Share this post Link to post Share on other sites
Kuro 15 Report post Posted December 11, 2013 avendo in gestione almeno una VPS con ognuno dei RDBMS da te citati, posso dire che non ce nè uno migliore o uno peggiore, a mio avviso si tratta (come quasi sempre succede) di scegliere la soluzione ideale per te, mista a voglia di sperimentare. Per applicazioni non critiche uno vale l'altro, o quasi. Per esempio ricordo che su una VPS con Percona 5.5 ci gira Drupal 7 con ecommerce annesso senza difficoltà e picchi di 320-350 hit contemporanee nelle ore calde. Al momento Maria sembra essere il più avanzato, almeno sulla carta e nella pratica non ho particolari problemi con nessuno di essi. Share this post Link to post Share on other sites
cbs 20 Report post Posted December 11, 2013 Ciao, devi fare anche io una valutazione simile per una installazione dove adesso gira mysql 5.1. Mi sto ancora documentando ma mi sembra di aver capito che per me (che devo mantenere una certa compatibilità con applicazioni legacy) sia più indicato MariaDB in quanto garantisce la maggior compatibilità con le API di MySQL. Percona mi sembra più indicato per installazione dove servono prestazioni elevate in virtù di un ambiente molto carico. Attendiamo riscontri da utenti che già hanno fatto esperienze in tal senso. Share this post Link to post Share on other sites
Kuro 15 Report post Posted December 11, 2013 beh Alessio, la compatibilità con MySQL è elevata in entrambi i fork, ma non raggiungerà mai il 100%. Dipende molto da quanto sofisticate sono le query, se vuoi sfruttare a fondo le API a quel punto si parla di un prodotto sudiato appositamente per quel RDBMS, sarebbe come voler montare un motore Porche su una Ferrari solo perché fa 2km/h in più :emoticons_dent2020: non so quanto abbia senso. Nel mio caso Percona è stato scelto appositamente per le performance, ma parlo sempre di prodotti di "serie" la cui complessità delle query non va oltre il JOIN. Maria è in generale più aderente allo standard MySQL Share this post Link to post Share on other sites
andrea.paiola 30 Report post Posted December 11, 2013 è una buona occasione per passare a PostgreSQL :emoticons_dent2020: Share this post Link to post Share on other sites
Kuro 15 Report post Posted December 11, 2013 è una buona occasione per passare a PostgreSQL :emoticons_dent2020: c'è sempre una buona occasione per PostgreSQL :emoticons_dent2020: Share this post Link to post Share on other sites
DonChisciotte 59 Report post Posted December 11, 2013 io dove ho potuto ho migrato a postgresql, dove non ho potuto ho iniziato ad usare percona principalmente per le prestazioni piu' elevate di mysql, ma sopratutto perche' ha rilasci piu' frequenti rispetto a mysql. saluti Share this post Link to post Share on other sites