Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:kvclient_oracle_nosql_db_11gr2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
nosql:kvclient_oracle_nosql_db_11gr2 [2015/02/20 09:22] gpipperrnosql:kvclient_oracle_nosql_db_11gr2 [2015/02/20 11:38] gpipperr
Zeile 1: Zeile 1:
-===== kvcli - Client für den Oracle NoSQL ab der Version 2.1.8 ===== 
  
-Die Beispiele beziehen sich nun auf die Version 12cR1.3.2.5! 
- 
-Ab Version 3 wurde der neue Parameter "kv" oder "table" für die kvshell Befehle notwendig!  
- 
-Auch muss zuvor eine Anmeldung am Store mit "connect store -name KVStore" erfolgen 
- 
- 
-Aufruf: 
-<code powershell> 
- 
-PS D:\work\kv-3.2.5> java -jar .\lib\kvcli.jar -host localhost -port 5000 -store kvstore 
-kv->connect store -name KVStore 
-Connected to KVStore at localhost:5100 
- 
-kv-> 
- 
-</code> 
- 
- 
-Damit der Client Standalone (zum Beispiel für das Monitoring) verwendet werden kann benötigt der Client diese Libraries: 
-  * avro.jar 
-  * kvli.jar 
-  * kvstore.jar 
-  * jackson*.jar 
- 
-Feature: 
- 
-Zähle alle Key/Value Einträge in einen Store: 
-<code powershell> 
-kv-> aggregate kv -count 
-count: 145000 
-</code> 
- 
-Zählen das Vorkommen eines Key's, lese alle aus, suchen einen bestimmten Key: 
- 
-<code powershell> 
- 
-kv-> aggregate kv -key  /AGUIZ000000000702  -count 
-count: 1 
- 
-kv-> get kv -all 
-/AGUIZ000000000702/-/TEST_DATA 
- 
-kv-> get -key /AGUIZ000000000702/-/TEST_DATA 
-702000000000702GENWERT000000000702 
- 
-</code> 
- 
-Füge einen Key ein: 
-<code powershell> 
- 
-kv-> put kv -key /AGUIZ000300000702/-/TEST_DATA -value HUGO 
-Operation successful, record inserted. 
- 
-kv-> put -key /AGUIZ000300000702/-/TEST_DATA -value GUNTHER 
-Operation successful, record updated. 
- 
-</code> 
- 
- 
-Löschen eines Keys’s: 
-<code powershell> 
-kv-> delete kv -key  /AGUIZ000300000702/-/TEST_DATA 
-Key deleted: /AGUIZ000300000702/-/TEST_DATA 
-</code> 
- 
- 
-Löschen aller Key's mit Anzeige der benötigten Zeit: 
-<code powershell> 
-kv-> time delete kv -all 
-175000 Keys deleted starting at root 
-Time: 43109 ms. 
-</code> 
- 
- 
-Store Namen anzeigen: 
-<code powershell> 
-kv-> show topology 
-store=KVStore  numPartitions=500 sequence=508 
-</code> 
nosql/kvclient_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2015/02/21 17:30 von gpipperr