摘要:
A method for distributing one or more conflicting data changes. The method includes extracting data changes from the source site log, and applying the data changes to the destination site. The method then includes identifying one or more constraints for each data change and generating a hash value for each identified constraint. The method then dispatches the data changes into a plurality of streams based on the hash values. The hash values are used to identify conflicting data changes and determine how the data changes should be sent through the plurality of streams such that data changes are applied in parallel in the plurality of streams without violating any causal consistency constraints. The method then includes committing data changes in the plurality of streams to the destination site in a single transaction, creating a consistent transactional view.
摘要:
An organic compound of formula E is made from a process comprising:reacting a compound of formula A and a compound of formula B to form a compound of formula C; and reacting one of the compound of formula C and the compound of formula D with a first boron esterification reagent to generate a boronic acid or a boronic ester to react with another of the compound of formula C and the compound of formula D to form a compound of formula E; wherein R1, R2, and R3 are, independently at each occurrence, a C1-C20 aliphatic radical, a C3-C20 aromatic radical, or a C3-C20 cycloaliphatic radical;X1 is chloro, bromo, trifluoromethanesulfonate, or hydroxy;X2 is chloro, bromo, iodo; and when X1 is chloro, X2 is bromo or iodo, when X1 is bromo, X2 is iodo, when X1 is hydroxy, X2 is chloro, bromo or iodo, when X1 is trifluoromethanesulfonate, X2 is bromo or iodo;X3 is a boronic acid or boronic ester;X is CH or N and when X is CH, at least one of R2 is pyridyl;X4 is chloro, bromo, trifluoromethanesulfonate, or hydroxy;X5 is chloro, bromo, iodo; and when X4 is chloro, X5 is bromo or iodo, when X4 is bromo, X5 is iodo, when X4 is hydroxy, X5 is chloro, bromo or iodo, when X4 is trifluoromethanesulfonate, X5 is bromo or iodo;a, and c are, independently at each occurrence, an integer ranging from 0-4; and b is an integer ranging from 0-3.
摘要:
A method, a device, and a system for realizing a fingerprint technology are disclosed. The method comprises: based on a predetermined rule, determining whether a fingerprint corresponding to a data element needs to be generated. If it is determined that the corresponding fingerprint needs to be generated, fingerprint calculation is performed for the data element, and the obtained fingerprint is sent to a data receiver. If it is determined that the corresponding fingerprint does not need to be generated, the data element is sent to the data receiver. Therefore, fingerprint calculation for data elements with short lengths and unnecessary data transmission during a data synchronization (DS) process can be avoided, and the efficiency of the DS is improved.
摘要:
Compound of formula C is made by reacting a compound of formula A with an pyridyl boronic acid or pyridyl borate ester to form a compound of formula B; and combining the compound of formula B with a pyridyl dihalide to form the compound of C; wherein R3, R4, R5, R6 and R7 are, independently at each occurrence, a C1-C20 aliphatic radical, a C3-C20 aromatic radical, or a C3-C20 cycloaliphatic radical; X is, independently at each occurrence, CH or N; Y is chloro or bromo; Z is bromo or iodo; and when Y is bromo, Z is iodo; d, e, and g are, independently at each occurrence, an integer ranging from 0-4; f is an integer ranging from 0-2; and h is an integer ranging from 0-3.
摘要:
A method and system are disclosed for use with an ETL (Extract, Transform, Load) process, comprising optimizing a filter expression to select a subset of data and evaluating the filter expression on the data after the extracting, before the loading, but not during the transforming of the ETL process. The method and system optimizes the filtering using a pipelined evaluation for single predicate filtering and an adaptive optimization for multiple predicate filtering. The adaptive optimization includes an initial phase and a dynamic phase.
摘要:
A Look and Feel management method applicable to a terminal with a Look and Feel package pre-configured includes: receiving a management instruction which is an instruction for one of activation, modification or deletion of or query about the Look and Feel package, and executing one of activation, modification or deletion of or query about the Look and Feel package in accordance with the management instruction. A beneficial effect of a more convenient management on the Look and Feel of a terminal may be achieved with the management of operations of activating, deleting, modifying and querying about a Look and Feel package of the terminal.
摘要:
The present soft shadowing technique pre-computes visibility of blockers using a log of a spherical harmonic visibility function. These logs can then be accumulated and exponentiated in real-time to yield the product visibility vector over all the blockers. The product visibility vector is combined with the light intensity and surface reflectance to determine shading at a receiver point in a computer-generated scene.
摘要:
A method of data loading for large information warehouses includes performing checkpointing concurrently with data loading into an information warehouse, the checkpointing ensuring consistency among multiple tables; and recovering from a failure in the data loading using the checkpointing. A method is also disclosed for performing versioning concurrently with data loading into an information warehouse. The versioning method enables processing undo and redo operations of the data loading between a later version and a previous version. Data load failure recovery is performed without starting a data load from the beginning but rather from a latest checkpoint for data loading at an information warehouse level using a checkpoint process characterized by a state transition diagram having a multiplicity of states; and tracking state transitions among the states using a system state table.
摘要:
A method for use with an information (or data) warehouse comprises managing the information warehouse with instructions in a declarative language. The instructions specify information warehouse-level tasks to be done without specifying certain details of how the tasks are to be implemented, for example, using databases and text indexers. The details are hidden from the user and include, for example, in an information warehouse having a FACT table that joins two or more dimension tables, details of database level operations when structured data are being handled, including database command line utilities, database drivers, and structured query language (SQL) statements; and details of text-indexing engines when unstructured data are being handled. The information warehouse is managed in a dynamic way in which different tasks—such as data loading tasks and information warehouse construction tasks—may be interleaved (i.e., there is no particular order in which the different tasks must be completed).
摘要:
An encoder for a wideband CDMA communications system comprises an outer Reed-Solomon code encoder and an inner parallel concatenated convolutional code (PCCC) or turbo code encoder. An iterative PCCC decoder, for decoding the inner code, includes summing functions in forward and feedback paths for producing extrinsic information to enhance soft decoding decisions by first and second decoders in successive decoding iterations. An outer code decoder connected following the PCCC decoder also can provide serial feedback information for enhancing iterative decisions by the PCCC decoder.