摘要:
Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using ggregated GPS data.
摘要:
A system, method, and computer-readable medium, is described that enables a parallelizing scheduler to analyze database instructions, determine data dependencies among instructions, and provide a multi-threaded approach to running instructions in parallel while preserving data dependencies.
摘要:
A data comparison system is described. The system may include a memory, an interface, and a processor. The memory may store a compare data structure containing multiple data item pairs, each pair including a legacy data item of a legacy dataset and a corresponding new data item of a new dataset, and a tolerance associated with each data item pair. The processor may receive the compare data structure and the associated tolerances. The processor may call a compare data subroutine to compare each data item pair in accordance with the associated tolerance if the data items are fields. Otherwise, the processor may recursively call the compare data subroutine for each record the data items until the data item are fields. The processor may then compare data items in accordance with the associated tolerance.
摘要:
A method for digitally preserving an electronic record includes defining a preservation and service plan for the electronic record in a model, the preservation and service plan including access requirements and authenticity requirements for a digital adaptation of the electronic record, and characteristics of the electronic record to be preserved in the digital adaptation of the electronic record, the model assigning a numeric value to each requirement and characteristic and to the relative importance of each requirement and characteristic; for each data type included in the electronic record, assigning a capability score to each digital adaptation processor that supports the data type, the capability score being indicative of the ability of the digital adaptation processor to meet the access and authenticity requirements and preserve the characteristics as valued in the model; and comparing the capability scores to determine the digital adaptation processor that most closely matches the model, An electronic record archive includes a preservation and service plan management package; a digital adaptation package; and a preservation processing package.
摘要:
Concurrency can be maintained in cluster caching when processing an update request on network server that is storing a local copy of data item. the request can be processed using the local copy of the data item. A predicated update request can be sent to a network database storing the data item, wherein the database can commit the update if the local copy is current with the data item. If the local copy is not current, the network server can request a new copy, process the request using the current copy, and try another predicated request. the process can continue until the update is committed to the database or aborted. Once committed, any other servers in the cluster can be notified that the data item has been updated. Those other servers can drop any local copy of the data item and can request an updated copy of the data item.
摘要:
Die Erfindung bezieht sich auf ein Netzwerk mit Netzwerkknoten (1 bis 3) und einem auf allen Netzwerkknoten verteilten Softwaresystem mit einem Datenbankmanagementsystem (7 bis 9), das während eines Zugriffs eines als Klienten (10 bis 12) bezeichneten Benutzers des Datenbankmanagementsystems (7 bis 9) auf ein Datenobjekt zur Berechnung einer Charakterisierungseinheit des Datenobjekts vorgesehen ist, und die Charakterisierungseinheit zur Übergabe an den Klienten (10 bis 12) und der Klient (10 bis 12) zur Speicherung der Charakterisierungseinheit vorgesehen sind.
摘要:
A database is maintained that stores data persistently. Tasks are accepted from task sources. At least some of the tasks have competing requirements for use of regions of the database. Each of the regions includes data that is all either locked or not locked for writing at a given time. Each of the regions is associated with an available processor. For each of the tasks, jobs are defined each of which requires write access to regions that are to be accessed by no more than one of the processors. Jobs are distributed for concurrent execution by the associated processors.
摘要:
A two-phase commit protocol for a distributed transaction processing system employs the presumed-commit configuration, with the exception that the new presumed-commit protocol coordinator needs to force-write only a "commit" log record for committed transactions, not the previous force writing of two log records. To answer inquiries from subordinate processes following a crash or loss of communications, the transactions are numbered in increasing order, identified by a transaction ID (T_ID). The commit protocol is not allowed to begin unless the transaction ID of the committing transaction is within some preselected range of numbers starting from the highest-numbered stably-recorded transaction ID. That is, if the transaction number is too far removed from the highest TID of a stably stored log record disk stored and able to survive a crash), then log records are written to disk until this condition holds. Most commit transactions can, however, proceed without waiting for a disk write (forced log), and so performance is improved. A technique is disclosed for circumscribing the set of indeterminate transactions (not known whether they committed, aborted or never started) so that information is small. It must be "permanently" retained, but the coordinator can store some of it in a cache (volatile memory) to answer inquiries.
摘要:
A database management system including an index (10) with parallel read access for large amounts of keyed information. The index can be referenced for read-only access (217, 218, 219) by any number of simultaneous processes (200, 201, 202) in parallel with being updated by a single process (203), where the read-only access does not involve any locking or waiting.