Wer RavenDB nicht auf seinem eigenen Server betreiben möchte oder einfach wissen möchte wieviel Speicherplatz die eigentlichen Daten benötigen gibt es zwei Möglichkeiten:
Falls es noch einen anderen Weg gibt: Immer her damit – aktuell hab ich nur die beiden Methoden gefunden und sie scheinen mehr oder weniger zu passen.
RavenDB Storage per JSON über die API:
Über die Server-Statistics (http://localhost:8080/admin/stats) bekommt man ein JSON mit dem Eintrag “TotalDatabaseHumaneSize”
RavenDB Speicher direkt auf Dateiebene:
Über das “Data” File innerhalb des Datenbank Ordners sieht man ebenfalls die Größe.
Speicherplatz ist lokal natürlich billig… aber wie sieht es gehosted aus?
Wer RavenDB selbst betreibt der sollte eigentlich keine Probleme mit Festplattenspeicher haben – wir reden hier von einem zweistelligen MB Betrag bei in meinem Beispiel 1500 Dokumenten mit einigen Daten daran – selbst Gigabytes sind heute billig.
Gehosted sieht es bei RavenHQ und CloudBird aktuell so aus (Stand Mai 2013). Diese beiden Hoster sind (glaub ich) aktuell auch die einzigen die RavenDB “in der Cloud” gemanaged anbieten. Der Speicher ist hier schon “teurer”, jedenfalls für Hobby-Entwickler.
RavenHQ
Genauere Informationen gibt es hier.
CloudBird
Genauere Informationen gibt es hier.
Damit sollte man nun in der Lage sein abzuschätzen wieviel “Speicher” man benötigt und kann den entsprechenden Plan auswählen.