Italia: +39 02 249 59 120
USA/Canada Subscription Renewals: +1-866-221-0634
EMEA: +353 1 8031050
MySQL Cluster è un database transazionale in tempo reale, dotato di un'ottima scalabilità e di un'architettura basata sulle proprietà ACID, che unisce una disponibilità del 99,999% con il basso TCO che caratterizza le soluzioni open source.
In questo white paper vengono esaminate le ultime innovazioni introdotte con MySQL Cluster 7.2, che permettono di:
MySQL Enterprise Edition include il set più completo di funzioni avanzate e strumenti di gestione per ottenere il massimo livello di scalabilità, affidabilità e disponibilità. Riduce rischi, costi e tempi necessari per lo sviluppo, la distribuzione e la gestione delle applicazioni MySQL di importanza critica per l'azienda.
Questo documento spiega come implementare MySQL con sicurezza nell'ambito di una soluzione economica e indipendente dalla piattaforma per realizzare applicazioni affidabili, scalabili, ad alte prestazioni e a elevata disponibilità. In particolare, vengono esaminate alcune problematiche associate alla creazione e al supporto di applicazioni di database scalabili che utilizzano tecnologie open source, e viene fornita una spiegazione dettagliata del modo in cui MySQL Enterprise Edition permette di superare queste difficoltà.
Gestione delle sessioni con MySQL Cluster
Considerando il rapido aumento delle proprietà Web, si tratta di gestire e conservare in tempo reale dati di sessione sempre più voluminosi, garantendo allo stesso tempo alti livelli di disponibilità insieme alla flessibilità che caratterizza la gestione relazionale dei dati.
In questi casi può essere utile valutare l'adozione del database MySQL Cluster.
Questo white paper si propone di presentare in modo più ampio le problematiche e le soluzioni associate alla gestione delle sessioni; i temi trattati sono i seguenti:
Sia che un provider SaaS scelga di gestire le proprie applicazioni internamente oppure remotamente tramite servizi di managed hosting o colocation, una sottoscrizione MySQL Enterprise Edition o MySQL Cluster Carrier Grade Edition aiuta a garantire che i database contenenti gli elementi principali della loro piattaforma tecnologica soddisfino o superino i Service Level Agreement (SLA) in termini di prestazioni, scalabilità e disponibilità. Il presente documento prende in esame il mercato SaaS, le problematiche aziendali e tecniche ad esso associate e le possibili soluzioni. Per finire, presenteremo alcuni casi di studio riguardanti il modo in cui i provider SaaS esistenti e gli ISV "in fase di transizione" stanno sfruttando MySQL Enterprise per fornire una nuova classe di applicazioni aziendali online scalabili e ad alte prestazioni.
MySQL Cluster Manager semplifica la creazione e la gestione del database MySQL Cluster, automatizzando i compiti di gestione comuni. Ciò consente di incrementare la produttività dei Database Administrator (DBA) e dei System Administrator, che possono così concentrarsi su iniziative IT strategiche e rispondere in modo più rapido alle esigenze in costante evoluzione degli utenti.
Allo stesso tempo, si riduce anche significativamente il rischio di indisponibilità dei database a causa di errori di configurazione manuale.
Nell'ultimo decennio l'industria dei media e dell'intrattenimento è stata protagonista di incredibili trasformazioni. Quelli che una volta erano confini ben definiti tra i vari tipi di mezzi di comunicazione, come la stampa, la TV, la radio e Internet, sono divenuti via via più sfumati da quando abbiamo imparato a svolgere sempre più attività quotidiane "online".
Mentre il termine "Online Media" assume sempre più il valore di pleonasmo, questo documento prenderà in esame le seguenti domande:
La tecnologia MySQL Replication è utilizzata da molti dei più importanti siti web e da molte grandi aziende per offrire livelli estremi di scalabilità del database. Gli utenti possono creare facilmente e rapidamente più repliche del database, per scalare dinamicamente oltre i limiti di capacità di una singola istanza e sostenere carichi di lavoro in costante crescita.
La replicazione è usata anche come base per fornire servizi di database altamente disponibili, poiché consente di eseguire il mirroring dei dati su più host e garantire l'operatività anche in caso di guasti sui singoli sistemi.
Con il rilascio di MySQL 5.5, sono stati introdotti vari miglioramenti alla replicazione MySQL, per fornire un maggior livello di integrità dei dati, prestazioni e flessibilità applicativa. Nel presente documento prenderemo in esame questi miglioramenti. Prenderemo inoltre in esame i vantaggi tecnici e di business dell'uso di MySQL Replication, descriveremo la tecnologia alla base della replicazione e forniremo una semplice guida all’installazione e configurazione di una topologia master/slave, così come sulla gestione degli eventi di failover.
MySQL è universalmente noto come la "M" dello stack LAMP (Linux, Apache, MySQL, PHP/Perl/Python); allo stesso tempo, secondo i nostri sondaggi, la piattaforma di sviluppo preferita dagli utenti di MySQL risulta essere Microsoft Windows. In effetti, gli utenti di MySQL Community Edition preferiscono Windows anche come piattaforma di distribuzione rispetto a qualunque variante di Linux.
Perché il database open source più diffuso nel mondo gode di questa popolarità su Windows? Per quali tipi di applicazioni può essere preferibile adottare MySQL sulla piattaforma Microsoft? In che modo gli ambienti Windows basati su database Microsoft possono iniziare ad adottare MySQL?
Queste sono le domande a cui cercheremo di rispondere nella guida "MySQL per Windows - Perché, dove e come".
Sebbene questa strategia sia efficace nelle implementazioni più piccole e basate essenzialmente sulle operazioni in lettura, con l'evoluzione dei servizi web gli utenti si trovano ad affrontare problematiche in relazione alla gestione di scalabilità, concorrenza e disponibilità per gli utenti, oltre all'aumento degli aggiornamenti dei dati.
MEMORY è uno storage engine MySQL di base, progettato per le operazioni in memoria principale. MySQL Cluster, che può essere implementato come storage engine MySQL, può eseguire le stesse operazioni in memoria principale ed è più veloce e più affidabile, oltre ad utilizzare meno RAM per i dati, persino su un singolo nodo.
Durante i test sulle prestazioni, MySQL Cluster ha dimostrato una velocità di elaborazione dei dati 30 volte superiore e con un terzo della latenza rispetto allo storage engine MEMORY su un singolo nodo, garantendo inoltre durabilità dei dati con check-pointing e logging.
MySQL Cluster può essere configurato ed eseguito allo stesso modo dello storage engine MEMORY (ovvero su di un singolo host senza replicazione e senza persistenza), ma qualsiasi attributo di scalabilità e disponibilità può essere aggiunto via via che aumenta il carico di lavoro. Il database può essere scalato su più nodi senza implementare lo sharding (partizionamento) all'interno dell’applicazione, riducendo notevolmente costi e complessità.
In questo whitepaper presenteremo vari raffronti tra lo storage engine MEMORY storage engine e MySQL Cluster, tra cui uno studio delle prestazioni delle due tecnologie e una guida dettagliata al modo in cui gli utenti dello storage engine MEMORY possono eseguire l’upgrade a MySQL Cluster.
Questo white paper consente di dare una prima occhiata alle novità di MySQL 5.5, inclusi i grandi miglioramenti in termini di prestazioni, scalabilità e usabilità, in particolare per le architetture hardware multi-processing, software e middleware di oggi. Le prove di benchmarking SysBench mostrano prestazioni superiori, con un incremento della velocità fino al 370% e al 540% rispettivamente su Linux e Windows. Inoltre, la nuova replicazione semisincrona e il nuovo MySQL Performance Schema forniscono agli sviluppatori e ai DBA strumenti ottimizzati per costruire applicazioni scalabili ad alte prestazioni.
Secondo la società di ricerche indipendente Forrester Research Inc., le vendite online e le vendite tradizionali influenzate dal web costituiranno il 53 percento delle vendite retail totali entro il 2014. *
Le nuove tecnologie offrono ai consumatori una scelta più ampia che mai nel modo in cui fare i propri acquisti. I rivenditori più bravi utilizzano le best practice e le tecnologie Web 2.0 per migliorare l’esperienza online dei clienti, per creare interesse intorno ai propri prodotti e per aumentare i guadagni.
Questo whitepaper vi aiuterà a capire meglio come utilizzare MySQL per sfruttare al massimo le opportunità offerte dal social web.
* US Online Retail Forecast, 2009 To 2014, Forrester Research, Inc., 5 marzo 2010
Lo scopo del presente white paper è di esplorare la messa a punto e l'ottimizzazione di MySQL Cluster, per poter gestire carichi di lavoro diversi. Il documento illustra i modelli di accesso ai dati e la realizzazione di applicazioni con "distribution awareness", dopodiché prende in esame l'ottimizzazione degli schemi e delle query, la messa a punto dei parametri e le modalità per sfruttare al meglio le ultime novità della tecnologia hardware.
Il documento termina con i recenti benchmark delle prestazioni del database MySQL Cluster e con una panoramica del modo in cui MySQL Cluster possa essere integrato con altri storage engine MySQL, prima di riepilogare le ulteriori risorse che vi permetteranno di ottimizzare le prestazioni di MySQL Cluster.
Con la crescita dell'utilizzo di MySQL nel mercato, molte aziende private, governative, nel mondo dell'educazione e altre hanno cominciato a sostituire i costosi database proprietari. Certamente una migrazione non va presa alla leggera, perciò molte organizzazioni stanno considerando attentamente le opzioni disponibili per migrare a MySQL.
In particolare, molti clienti MySQL stanno migrando da Microsoft SQL Server perché hanno compreso che la combinazione di risparmi, funzionalità e indipendenza dalla piattaforma offerta da MySQL possa essere estremamente vantaggiosa per l'azienda.
Il presente documento prende in esame ciò di cui è necessario disporre per poter passare da SQL Server a MySQL, illustrando inoltre varie opzioni che possono facilitare la transizione. Il documento esplora la migrazione verso MySQL sia dal punto di vista del business, sia dal punto di vista tecnico, quindi qualunque sia il vostro ruolo all'interno di un'organizzazione, potrete trovare molte risposte alle domande che tipicamente i clienti si pongono quando valutano la migrazione verso MySQL, il database open source più famoso al mondo.)
In questo documento prenderemo in esame i vari tipi di dati che le aziende devono gestire, cosi` come le motivazioni che portano alla scelta di un sistema basato su modelli per la gestione dei dati e i vantaggi di questo tipo di soluzione. Il documento spiega inoltre come MySQL Workbench possa rivelarsi un aiuto indispensabile per esperti di data modelling, sviluppatori e DBA che debbano gestire la complessa infrastruttura di dati in aziende dinamiche e in crescita.
Con l’aumento dei vostri servizi online, crescono anche i requisiti della vostra infrastruttura web.
Le problematiche da affrontare includono:
MySQL Cluster è un componente fondamentale e comprovato delle infrastrutture web, in grado di aiutarvi a utilizzare in modo economicamente vantaggioso le applicazioni online, generando nuove fonti di guadagno e creando comunità di utenti attive ed entusiaste.
Tra molti clienti MySQL si sta registrando una migrazione da Microsoft Access perché ritengono che la scalabilità (in termini di carico di utenti contemporanei e volume generale di dati), la riduzione dei costi, la libertà di scelta della piattaforma e la serie di funzionalità che MySQL offre spronino un'azienda a trasferire una parte o tutte le applicazioni Access su MySQL. In questo documento spiegheremo come utilizzare dei front-end di Microsoft Access insieme a MySQL.
MySQL Query Analyzer aiuta sviluppatori e DBA a migliorare le prestazioni delle applicazioni attraverso il monitoraggio delle query e l’individuazione del codice SQL che causa i rallentamenti. Il presente documento prende in esame i tipi di utilizzo e le problematiche più comuni nella messa a punto del codice SQL. Il documento introduce inoltre il nuovo MySQL Query Analyzer, spiegando come esso possa essere utilizzato per ottimizzare le query durante lo sviluppo e per monitorare le applicazioni negli ambienti di produzione.
In questo whitepaper imparerete le nozioni necessarie per progettare e scegliere l'architettura corretta per una valutazione efficace di MySQL Cluster 7.1. Esploreremo i requisiti hardware, software e di rete e vi guideremo nel test delle funzionalità base e nelle best practice.
Il presente documento prende in esame i motivi aziendali e tecnici per cui MySQL viene usato dalla vasta maggioranza delle migliori aziende online; il documento spiega inoltre perché chiunque sia alla ricerca di un database per applicazioni online avanzate dovrebbe per prima cosa prendere in considerazione MySQL.
Gli Embedded Relational Database Management System (RDBMS) sono database che gli ISV (Independent Software Vendor) e gli OEM (Original Equipment Manufacturer) abbinano ai propri prodotti software. Questi database integrati sono normalmente “invisibili” all’utente finale, poiché le funzioni standard di gestione del database vengono automaticamente gestite dal database stesso, oppure da un’interfaccia applicativa esposta attraverso il software dell’ISV.
Il gruppo di analisti IDC, specializzato nel settore tecnologico, prevede la crescita della dipendenza dai database integrati. I motivi alla base di questa tendenza includono la sempre maggiore importanza dei pacchetti applicativi “completi di tutto”, la necessità per le piccole aziende di ricorrere a sistemi basati sui gestori di basi dati che siano robusti ma economici e la mancanza di conoscenze avanzate nel mercato dei database in generale. Il Forrester Group, un altro gruppo di analisti specializzato in IT, ritiene che i database open source stiano rapidamente diventando una delle forze trainanti del mercato delle applicazioni, poiché si trovano a tutti i livelli delle applicazioni, dai grandi sistemi di rete integrati ai piccoli dispositivi.
Il server MySQL, ovvero il database open source più popolare al mondo, è stato dichiarato il database leader sul mercato della gestione dei database integrati da Forrester e da altri gruppi di analisti. Tra le motivazioni vi sono i benefici offerti dal paradigma open source agli OEM/ISV, i numerosi vantaggi tecnici del database MySQL, l’estrema facilità d’utilizzo, un completo supporto tecnico, il doppio modello di licenza e il costo totale di gestione estremamente ridotto.
Il presente documento prende in esame tali benefici e dimostra perché MySQL rappresenti la soluzione ideale per gli OEM e gli ISV che devono scegliere un database integrato per le proprie applicazioni.
