Project

General

Profile

Testovani vybranych DB systemu

  1. Soupis vstupnich pozadavku
  2. Srovnani existujicich databazovych systemu
  3. Testovaci scenare
  4. Testovaci dotazy
  5. Vysledky testu

Tabulka testu

Test č. Nazev DB Vysledky testu Hodnoceni
1. kolo
1. MongoDB zde
2. PostgreSQL zde
3. Elasticsearch zde
4. Couchbase zde

Dataset

  • soubor warden-dev/home/plesnik/testDB/mentat-alerts--2016-01-01--2016-31-01.mongoexport@
  • JSON format
  • obsahujice 1 mesic dat z Mentati databaze
  • velikost 39G (40 433 984 000 B )
  • 10 797 000 udalosti

Mereni systemovych prostredku

Během všech testů logovat iops, využití procesorů, paměti (free), ať máme představu i o náročnosti na prostředky.

Nastaveni indexu

"indexes": {
    "ts": {"fields": [{"ts": 1}], "background": 1},
    "ts_u": {"fields": [{"ts_u": 1}], "background": 1},
    "node_name": {"fields": [{"Node.Name": 1}], "background": 1},
    "node_sw": {"fields": [{"Node.SW": 1}], "background": 1},
    "category": {"fields": [{"Category": 1}], "background": 1},
    "description": {"fields": [{"Description": 1}], "background": 1},
    "detector": {"fields": [{"Node.Name": 1}, {"Node.SW": 1}], "background": 1},
    "createtime": {"fields": [{"CreateTime": -1}], "background": 1},
    "detecttime": {"fields": [{"DetectTime": -1}], "background": 1},
    "source_ip4": {"fields": [{"Source.IP4.ip": 1}], "background": 1},
    "target_ip4": {"fields": [{"Target.IP4.ip": 1}], "background": 1},
    "source_ip4_min_max": {"fields": [{"Source.IP4.min": 1}, {"Source.IP4.max": 1}], "background": 1},
    "target_ip4_min_max": {"fields": [{"Target.IP4.min": 1}, {"Target.IP4.max": 1}], "background": 1},
    "resolved_abuses": {"fields": [{"_CESNET.ResolvedAbuses": 1}], "background": 1}
}