-
公开(公告)号:US20190220917A1
公开(公告)日:2019-07-18
申请号:US15956049
申请日:2018-04-18
Applicant: salesforce.com, inc.
Inventor: Benjamin BUSJAEGER , Michael SGROI
CPC classification number: G06Q30/0633 , G06F16/23 , G06F16/288 , G06Q10/087
Abstract: A method is implemented by a computing device to identify available ones of a plurality of items of an inventory, where each of the plurality of items has a hold status identifying the item as being currently available or already on hold. The method includes selecting available ones of the plurality of items based on a first bitset and a plurality of second bitsets and asynchronously updating the first bitset and the plurality of second bitsets to reflect a synchronously updated version of the hold status of the plurality of items resulting from one or more of the plurality of items being successfully placed on hold and/or released from being placed on hold.
-
公开(公告)号:US20200250172A1
公开(公告)日:2020-08-06
申请号:US16264407
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Benjamin BUSJAEGER , Michael SGROI , Sanjay ACHARYA , Robert LIBBY , Christopher LISH , Jeremiah David BRAZEAU
IPC: G06F16/23
Abstract: Systems, methods, and computer-readable media for event sourcing datastores are provided. Events are sent to an event sourcing datastore (ESDS) from an external service, and the events are appended to an event log. The ESDS maintains the event log in one table and the events are automatically aggregated via streaming. The ESDS is linearly scalable, and enforces uniqueness, consistency, and user-defined constraints when appending events to the event log. The aggregate state is computed asynchronously and transparently cached, which provides increased read throughput and reduced latency. Other embodiments may be described and/or claimed.
-