rethinkdbAan de slag met rethinkdb


Opmerkingen

Wat is RethinkDB?

  • Open-source database voor het bouwen van realtime webapplicaties
  • NoSQL- database waarin JSON-documenten zonder schema worden opgeslagen
  • Gedistribueerde database die eenvoudig te schalen is
  • Hoge beschikbaarheid database met automatische failover en robuuste fouttolerantie

RethinkDB is de eerste open-source schaalbare database die is gebouwd voor realtime toepassingen. Het onthult een nieuw databasetoegangsmodel - in plaats van te pollen op wijzigingen, kan de ontwikkelaar de database laten weten dat de bijgewerkte queryresultaten voortdurend in realtime naar toepassingen moeten worden gepusht. Met RethinkDB kunnen ontwikkelaars schaalbare realtime-apps bouwen in een fractie van de tijd met minder moeite.

versies

Versie Publicatiedatum
2.3.5 2016/08/27
2.3.4 2016/06/03
2.3.3 2016/05/31
2.3.2 2016/05/05
2.3.1 2016/04/22
2.3.0 2016/04/05

Installatie op OS X

Homebrew gebruiken

Vereisten: zorg dat u OS X 10.9 (Mavericks) of hoger gebruikt en dat Homebrew is geïnstalleerd.

Voer het volgende uit in uw terminal:

brew update && brew install rethinkdb

Compileren vanaf bron

Voor het bouwen van RethinkDB vanaf de bron is OS X 10.9 (Mavericks) of hoger vereist. Xcode is vereist om vanaf broncode te bouwen.

Download de broncode

Download en pak het archief uit:

wget https://download.rethinkdb.com/dist/rethinkdb-2.3.4.tgz
tar xf rethinkdb-2.3.4.tgz

Bouw RethinkDB

Start het bouwproces:

cd rethinkdb-2.3
./configure --allow-fetch --fetch openssl
make

Je zult het binaire rethinkdb vinden in de build/release/ submap.

Installatie op Ubuntu

Ubuntu-binaries zijn beschikbaar voor zowel 32-bit als 64-bit architecturen

source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install rethinkdb
 

Installatie op Windows

downloaden

Vereisten: we bieden native 64-bits binaire bestanden voor Windows 7 en hoger. Een 64-bit versie van Windows is vereist.

Download het ZIP-archief en pak het uit in een map naar keuze.

De Windows-poort van RethinkDB is een recente toevoeging en heeft nog niet zoveel tuning gekregen als de Linux- en OS X-versies. Meld eventuele prestatieproblemen op GitHub .

RethinkDB uitvoeren

De Windows-versie van RethinkDB, net als de Linux / OS X-versies, wordt uitgevoerd vanaf de opdrachtregel. U moet de Windows-opdrachtshell starten.

  • Druk op Win + X en klik op "Opdrachtprompt"; of
  • Open het Start-menu, klik op "Uitvoeren" en typ "cmd" ENTER

Gebruik de opdracht cd om naar de map te gaan waarin u rethinkdb.exe hebt uitgepakt.

C:\Users\Slava\>cd RethinkDB
C:\Users\Slava\RethinkDB\>
 

Vervolgens kunt u RethinkDB starten met de standaardopties.

C:\Users\Slava\RethinkDB\>rethinkdb.exe
 

U kunt ook elk van de opdrachtregelopties gebruiken om de configuratie te beheren (en een configuratiebestand op te geven ).

Om te beginnen met een specifieke datamap:

rethinkdb.exe -d c:\RethinkDB\data\
 

Een servernaam en een ander cluster opgeven om mee te doen:

rethinkdb.exe -n jarvis -j cluster.example.com