-
公开(公告)号:US20230305698A1
公开(公告)日:2023-09-28
申请号:US17656827
申请日:2022-03-28
Applicant: salesforce.com, inc.
Inventor: Lei Ye
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/0644 , G06F3/067
Abstract: A system for storing multiple petabytes of raw log data from cloud-based source data buckets into internal partitioned data storage in a data lake is provided. The system is configured to: deploy a log partitioner cluster comprising a plurality of log partitioner service instances for storing the raw log data in a partitioned manner; associate one or more of the source data buckets to each of a plurality of deployed log partitioner service instances by providing associated configuration metadata from a configuration service; fetch, via the log partitioner cluster, raw log data from associated source data buckets based on the associated configuration metadata, wherein the associated configuration metadata provides instructions for use by a log partitioner service instance to onboard raw log data; and place fetched raw log data, via the log partitioner cluster, in the internal partitioned log storage in accordance with the associated configuration metadata.
-
公开(公告)号:US10956600B2
公开(公告)日:2021-03-23
申请号:US16176514
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Lei Ye , David Baiyor Murray , Vineet Deokaran Chaudhary , Xiongjian Fu
Abstract: A system is provided for data object encryption. The system includes an encryption framework available across a plurality of runtime environments. The system is configured to receive a data object in one of the plurality of runtime environments, wherein the data object is capable of being encrypted using a content encryption key and determine an encryption module implemented in the encryption framework that is compatible with the one of the plurality of runtime environment, wherein the encryption module comprises a key service provider that provides a master key and a key wrapping algorithm for the content encryption key in the runtime environment. The system is further configured to encrypt the data object using the content encryption key, encrypt the content encryption key using the master key and key wrapping algorithm, and write the encrypted data object to networked database storage.
-