, ich Speicherung Ip-Mapping-Daten in Solr und es ist etwas wie folgt aus:Wie können Bereichsdaten in HBase gespeichert und abgefragt werden? Derzeit
Ip-Aus Ip-To Land
Diese einen einzelnen Datensatz bildet (Dokument). Wenn ich eine IP bekommen als Als Eingabe frage ich Solr nach der Region (Land), zu der es gehört. Die Abfrage ist einfach - ip> = ipFrom und ip < = ipTo. Die Reaktionszeit ist ziemlich niedrig (gut), erfüllt aber immer noch nicht unsere Anforderung. Diese Daten können nicht im Speicher zwischengespeichert werden, da sie sehr groß sind.
Daher dachte ich darüber nach, einen anderen Speicher für diese Art von Daten zu verwenden. Ist HBase geeignet, und wenn ja, was wäre der ideale Weg, solche Daten zu speichern und abzufragen?
Alle Hinweise/Hilfe wäre willkommen. Vielen Dank.
Wie groß sind Ihre Daten? – Whitefret
Rund 2 Millionen Einträge. –
scheint nicht so groß zu mir, Ip-from und Ip-To sind 64 Bit lang max (IPv6) und stellen Sie sich vor, das Land ist etwa 15 Buchstaben. zu Bytes, das würde ungefähr 143 Bytes pro entrie bedeuten, was 286 MB Daten bedeutet ... – Whitefret