Database

Bag om Elasticsearch: Skalering

featured

Noget der virkelig har givet NoSQL medvind er behovet for skalering; data mængder har det med at vokse. Uanset om der er tale om en lille opstartsvirksomhed med ambitioner om international succes eller blot almindelig tilvækst af data, så er der behov for at kunne skalere. Ydermere kan behovet opstå pludselig. Elasticsarch er fra starten forberedt på skalering med henholdsvis sharding og replikering; selv…

Technology radar – hvad anbefaler eksperterne?

Billede taget af Rob Enslin

Der er 10.000 nye teknologier som kunne hjælpe dig i din hverdag som udvikler, men hvordan finder du ud af hvad der er interessant at kigge nærmere på? En mulighed er at lytte til en gruppe eksperter, som jævnlig sætter sig sammen for at finde ud af hvad der er interessant for folk i branchen. En sådan gruppe har Thoughtworks sat sammen og deres…

Bag om Elasticsearch: Indeksering med Lucene

es

Med Elasticsearch har man en hel palette af måder at strukturere sine fritekstsøgninger på, lige fra simple termer til advancerede geografiske søgninger. Den grundlæggende teknologi der muliggør dette finder man nederst i teknologistakken. Her ligger et, i IT sammenhæng, nærmest antikt produkt Lucene fra 1999, skrevet i Java men oversat til mange andre sprog. Lucene er en ren søgemaskine, dens primære rolle er at…

Kom nu ind i kampen!

caveman-159359_640

Det er deprimerende at møde unge datalogi-studerende på gaden og høre deres misforståede syn på tilværelsen. Hvis man spørger en tilfældig datalogi studerende, lad os kalde hende Anne, om hendes syn på mainframes hører man tit citater ala: Bliver de stadig brugt? Er de ikke forældet? Dem har jeg ikke lært om! Og det synes jeg i bund og grund er trist. Personligt arbejder…

Elasticsearch – fordele og ulemper

Elasticsearch, eller?

Elasticsearch har på det seneste fået meget opmærksomhed; en del store websites som fx. SoundCloud og Foursqare bruger det, og firmaet bag modtog i februar 2013 $24 mio. i ekstra funding og lige pt. nærmer produktet sig version 1.0. Men handler Elasticsearch ikke kun om søgning? Jeg er ikke sikker på at Elasticsearch er et velvalgt navn. Det er rigtigt at produktet er eminent…

Graphs are Sexy (and Bow-Ties are Cool)

James Chesters

Facebook’s controversial Graph Search feature has been two years in the making, and was announced live a couple of months ago. Facebook has on average one billion new posts added every day, with their posts index containing more than one trillion total posts, altogether comprising hundreds of terabytes of data. Graph Search indexes this data and returns real-time results to queries. I’m talking to…

Fra SQL til NoSQL – en saga

data2

Det kode du skrev i går er legacy i dag, en floskel for softwareudviklere. Men det gælder ikke kun kode, det handler i høj grad også om de valg der foretages omkring infrastruktur; en verden der flytter sig mindst lige så hurtigt som udviklingstalent. I 2010 startede vi et projekt der skulle indsamle, gemme og analysere data fra diverse sociale sites – vi var…