URL: https://linuxfr.org/users/palm123/journaux/f1-la-base-de-donnees-de-google-pour-remplacer-mysql Title: F1, la base de données de Google pour remplacer Mysql Authors: palm123 Date: 2012年06月11日T10:47:25+02:00 License: CC By-SA Tags: google, mysql, f1 et base_de_données Score: 12 Ave J'ai trouvé un article annonçant que Google a développé un remplaçant pour sa base Shard Mysql. (shard peut se traduire par tesson ou écharde, je ne sais pas si c'est pertinent dans ce contexte). http://www.decideo.ca/Google-presente-F1-sa-base-de-donnees-qui-remplace-MySQL_a5243.html Si vous aimez les architectures visant à une haute disponibilité, continuez à lire. extrait du PDF http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/38125.pdf Limitations ●くろまる Availability ○しろまる Master / slave replication -> downtime during failover ○しろまる Schema changes -> downtime for table locking ●くろまる Scaling ○しろまる Grow by adding shards ○しろまる Rebalancing shards is extremely difficult and risky ○しろまる Therefore, limit size and growth of data stored in database ●くろまる Functionality ○しろまる Can't do cross-shard transactions or joins J'ai bien aimé cet extrait Five replicas needed for high availability ●くろまる Why not three? ○しろまる Assume one datacenter down ○しろまる Then one more machine crash => partial outage Quand on s'appelle Google (ou une grosse boite avec des moyens, on peut faire ce qui suit) A new database, ●くろまる built from scratch, ●くろまる designed to operate at Google scale, ●くろまる without compromising on RDBMS features. par contre je n'ai rien vu sur la licence de ce développement.