-
公开(公告)号:EP3356958A1
公开(公告)日:2018-08-08
申请号:EP16778603.7
申请日:2016-09-26
IPC分类号: G06F17/30
CPC分类号: G06F17/30368 , G06F17/30348 , G06F17/30371 , G06F17/30377 , G06F17/30545
摘要: Performing a distributed database transaction using parallel writes to a distributed append-only database system is provided. A central database and a plurality of distributed databases, also known as “shards”, may be used. A request made to implement a distributed transaction, requiring updates to one or more shards, results in a monotonically increasing identification (ID) number being assigned to a change set. The request and change set may be registered at the central database. Once the change set is completely written to all of the appropriate shards, the change set is marked as completed in the central database. After write completion, a change set ID boundary at the central database is advanced to indicate the current fully changed status of the distributed database.
-
公开(公告)号:EP3356959A1
公开(公告)日:2018-08-08
申请号:EP16778604.5
申请日:2016-09-26
IPC分类号: G06F17/30
CPC分类号: G06F17/30445 , G06F17/30424 , G06F17/30516
摘要: Retrieving data records from a database is provided. A query is received by a database access API requesting a number of data records stored in the database. A parallel batch processor is created for data transmittal, and the parallel batch processor is returned to a client program. A next data record responsive to the query is requested, and the next data record is removed from a list of records. The next data record is then provided from the parallel batch processor to the client program.
-