sql >> Database >  >> RDS >> Mysql

Open source-gegevens worden volwassen:kiezen voor MySQL, NoSQL of beide

Open source data heeft een gespleten persoonlijkheid. Er is de NoSQL-fan die graag tirades afvuurt tegen de beperkende wereld van relationele databases, dan is er de MySQL-liefhebber die een fervent verdediger is van alles wat gestructureerd is - met al die gegevens die netjes ergens in een tabel staan.

Ondanks alle retoriek zou je denken dat deze twee partijen nooit met elkaar overweg hoeven te gaan. In feite zorgen duizenden bedrijven ervoor dat relationele en schemaloze databases elke dag goed samenwerken. Dat is al jaren zo.

Maar nieuwe technologische trends zijn vaak polariserend. Toen NoSQL van de grond kwam, begon het te klinken als een roep om het einde van relationele databases. Dat zal waarschijnlijk niet snel gebeuren - en met een goede reden.

Craigslist is een goed voorbeeld van een bedrijf dat gestructureerde en ongestructureerde gegevensontsluiting naadloos integreert. Van oudsher heeft het bedrijf MySQL gebruikt om de uurlijkse aanval van vacatures en advertenties af te handelen.

Ondanks de zware werkdruk kan MySQL die taak gemakkelijk aan. De behoefte aan een NoSQL-aanpak ontstond pas toen gearchiveerde gegevens epische proporties begonnen aan te nemen. Vanwege wettelijke vereisten moet Craigslist al zijn historische gegevens archiveren, zelfs die vijf jaar oude advertentie voor het groezelige, te dure appartement in Austin tijdens SXSW.

Lees meer


  1. 13 blogartikelen over best practices en tips voor databaseontwerp

  2. Prehistorische en moderne benadering van het ontwerpen van databases

  3. Volledige lijst met tekensets die worden ondersteund door MariaDB

  4. Update records in tabel vanuit CTE