Ich muss eine postgreSQL-Datenbank verwenden, die meine derzeitige Verwendung von berkeleyDB ersetzen wird. Mir ist zwar klar, dass dies keine ideale Situation ist, aber es liegt außerhalb meiner Kontrolle.
Die Frage ist also... Wenn Sie postgreSQL in einen Key-Value-Store umwandeln müssten, wie würden Sie vorgehen, um dies zu tun und es gleichzeitig so effizient wie möglich zu machen?
Meine Werte sind Byte-Arrays und meine Schlüssel sind Strings, ich könnte einige Einschränkungen für die Länge dieser Strings festlegen.
Ich nehme an, ich sollte einen Blob für meinen Wert und Primärschlüssel Spalte halten den Schlüssel verwenden, aber wie ich gerade in dieser Reise bin ich neugierig, wenn jemand in der Stapelüberlauf-Community dies getan hat, oder wenn es irgendwelche spezifischen "gotchas" ich sollte aufpassen.