4 Stimmen

Lösungen für die Gruppierung und Verwaltung vieler verschiedener In-Memory-Indizes

Ich habe eine Liste von Person-Objekten, derzeit verwende ich 5 verschiedene Instanzen von assoziativen Strukturen (std::map/multimap, std::unordered_map), um effiziente Abfragen für verschiedene Arten von statischen Ergebnissen, z. B. bereitzustellen: alle Menschen im Altersbereich von 20-40, oder alle Menschen mit einem Vornamen von John etc.

Wenn sich die Person-Struktur weiterentwickelt, muss ich manuell einen neuen Index-Typ hinzufügen, herausfinden, was die richtige Struktur dafür sein sollte, usw., und kurz gesagt, es wird sehr unhandlich.

In Zukunft werden die Abfragen wohl immer komplizierter werden. - Wir haben uns für den DB/SQL-Ansatz entschieden, der für unsere Bedürfnisse einfach zu langsam ist. Im Moment ist die aktuelle Lösung schnell genug, aber aus softwaretechnischer Sicht wird sie sehr unhandlich.

Meine Frage ist, gibt es irgendwelche Bibliotheken oder Lösungen, die kollektive Indizes (In-Memory) für eine Liste von Objekten in einer überschaubaren Weise bereitstellen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X