Open source data mají rozdvojenou osobnost. Je tu fanatik NoSQL, který rád pálí tirády proti omezujícímu světu relačních databází, pak je tu oddaný MySQL, který je oddaným obhájcem všeho strukturovaného – se všemi těmi daty uloženými úhledně někde v tabulce.
Přes veškerou rétoriku byste si mysleli, že tyto dvě strany spolu nikdy nemusí vycházet. Ve skutečnosti tisíce společností vytvářejí relační databáze a databáze bez schémat, které spolu hrají každý den. Bylo to tak už léta.
Ale nové technologické trendy mají tendenci být polarizující. Když se NoSQL rozběhlo, začalo to znít jako výzva ke konci relačních databází. To se v dohledné době pravděpodobně nestane – a má to dobrý důvod.
Craigslist je skvělým příkladem společnosti, která hladce integruje strukturované a nestrukturované vyhledávání dat. Historicky společnost používala MySQL ke zvládnutí hodinového náporu pracovních nabídek a inzerátů.
Navzdory velkému pracovnímu vytížení MySQL tento úkol snadno zvládne. Potřeba přístupu NoSQL se objevila, až když archivovaná data začala dosahovat impozantních rozměrů. Kvůli regulačním požadavkům musí Craigslist archivovat všechna svá historická data – dokonce i tu pět let starou reklamu na špinavý, předražený byt v Austinu během SXSW.
Přečtěte si více