Abstract: Embodiments of the present disclosure are directed to systems and methods for managing a database. In one or more examples, the system obtains input data comprising one or more data entries, where each data entry comprises one or more data items, and each data item comprises a field name and a field value. The system can generate a key-value set for each data item to obtain a plurality of key-value sets. Each key-value set includes at least a first key element comprising the field name of the respective data item and a second key element comprising the field value of the respective data item. The system can sort and store the plurality of key-value sets in the database. The system can further receive a query indicative of a field name or a field value, and generate, for display, an output based on retrieved key elements sets based on the query.
Abstract: Embodiments of the present disclosure provide systems and methods for performing one or more database operations. An exemplary method comprises: receiving, at a transaction manager, a client request to perform one or more database operations with client data, the transaction manager in communication with a database coordinator and a system datastore, sending the client request to the database coordinator to obtain a storage identifier based on the client request; receiving, at the transaction manager, the storage identifier from the database coordinator, sending an operation request to the system datastore, the operation request comprising instructions for the system datastore to perform the one or more database operations using the storage identifier, and receiving an indication of whether the operation request was successfully performed.