CPC H04L 63/1433 (2013.01) [G06F 16/2246 (2019.01); G06F 16/2455 (2019.01); G06F 16/24532 (2019.01)] | 13 Claims |
1. A database writing method, comprising:
obtaining a plurality of records to be stored in a database, wherein each record comprises a respective key and value, and wherein a keyspace of permissible keys for the records is partitioned into a plurality of key ranges, wherein the key of a particular record comprises a network identifier of a network asset, and wherein the value of the particular record comprises security information associated with the network asset;
for each key range, generating a respective segment of a distributed index of the database, and wherein each segment is searchable to find records indexed by the segment having keys that match a key query;
storing the segments as respective objects in an object storage system;
generating a manifest of the distributed index, wherein the manifest is searchable to find segments associated with key ranges that match the key query; and
storing the manifest as an object in the object storage system.
|