Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

54 results about "Data manipulation language" patented technology

A data manipulation language (DML) is a computer programming language used for adding (inserting), deleting, and modifying (updating) data in a database. A DML is often a sublanguage of a broader database language such as SQL, with the DML comprising some of the operators in the language. Read-only selecting of data is sometimes distinguished as being part of a separate data query language (DQL), but it is closely related and sometimes also considered a component of a DML; some operators may perform both selecting (reading) and writing.

Database querying system and method

A database querying system to facilitate the retrieval of desired data from a database including information categories, the system including a plurality of object data items categorized in one information category and a plurality of object data items categorized in another information category. A processor assembly responsive to a user query is also provided and is structured to identify the desired data from the user query. A relationship category defined by relationships between the object data items of the information categories is further provided, the user query including a relationship identifier corresponding the relationship category so as to simplify syntax of the user query. Interpretation of relational-database query and data manipulation languages against non-relational schemas, including conceptual, semantic, object-relational, or object-oriented database schemas, by regarding the schemas as representing virtual relational databases with every class replaced by a virtual table comprised of all the attributes reachable from the class by a chain of relations. The interpretation allows concise and simple querying of non-relational and relational databases in a languages originally intended only for relational databases. The system further provides for wrapping of a relational database into a semantic conceptual schema so as to allow formulation of queries in SQL against the wrapping schema, reducing the size of SQL queries.
Owner:GULA CONSULTING LLC

Packing method based on line storage database engine

The invention discloses a packing method based on a line storage database engine, which comprises a line storage database, and following operations are carried out based on the line database: creating a compress table, specifying a corresponding compressing level, and importing data files with CSV (Comma Separated Value) format into the created compress table. The method is characterized in that: the compress table is a common data table showed externally for supporting general DML / DDL (Data Manipulation Language / Data Definition Language) operation; the compress table comprises a master HOT data segment and a slave LOB large object segment realized internally, wherein the master HOT segment is used for storing internally defined attribute lines, and the slave LOB segment is used for storing a compression method control structure and compressed data content; the compress table is used for supporting various query languages, and when in query, even though all fields in the line need to be read into memory, the related line data only needs to be decompressed and queried; the compress table is used for supporting update operation, and only decompressing updated lines when in update; and the compress table is used for supporting speedy deletion, only delete mark is made, and when no record is in a slave line, a master line is automatically deleted; and the compress table is deleted. According to the invention, through a line storage database technology, without changing a storage engine physical result, the technology of compression and storage according to line is realized, and the effect of high compression ratio of the line storage database is achieved.
Owner:天津神舟通用数据技术有限公司

Backup method and device for MongoDB database, recovery method and device for MongoDB database, electronic equipment and storage medium

The embodiment of the invention discloses a backup method and device for an MongoDB database, a recovery method and device for the MongoDB database, electronic equipment and a storage medium. The backup method comprises the following steps: acquiring a first timestamp; sequentially pulling a plurality of database operation logs from the MongoDB database by taking the first timestamp as starting time; classifying the plurality of pulled database operation logs to obtain a data definition language operation log and a data manipulation language operation log; wherein the data definition languageoperation log is used for recording changes of a data structure corresponding to the MongoDB database, and the data manipulation language operation log is used for recording changes of data corresponding to the MongoDB database; and sequentially writing the data definition language operation log into the first temporary file to generate a first file, and sequentially writing the data manipulationlanguage operation log and the data definition language operation log into the second temporary file to generate a second file. According to the embodiment of the invention, the incremental data backup of the MongoDB database can be quickly written into the file, so that the storage space required by data backup is reduced.
Owner:BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD

Data consistency verification method and system minimizing load of original database

InactiveUS20190370368A1Efficiency and consistencyMinimizing load of sourceRelational databasesDatabase distribution/replicationData miningTarget database
Disclosed herein are a data consistency verification method and a system therefor, which are capable of efficiently verifying consistency of a large amount of data while minimizing a load of a source database by collecting and analyzing patterns of data changes in the source database, classifying the patterns of data changes into a time value or a numerical value range of a data change column, and grouping and comparing the classified patterns of data changes. The data consistency verification system includes a change data extraction part configured to extract packets between a client and an operating server which operates a source database, or extract change data from a transaction log or trigger information, a pattern analyzer configured to analyze a pattern of the change data extracted by the change data extraction part to generate data manipulation language (DML) change pattern bit set data storing change information, a rule engine module configured to determine a rule from the DML change pattern bit set data to generate a consistency profile, and a consistency execution module configured to perform consistency verification according to the consistency profile of the rule engine module. In accordance with the present invention, there is an effect of being capable of efficiently verifying consistency of a large amount of data while minimizing a load of a source database by tracking patterns of data changes in the source database and grouping and comparing regions in which a change largely occurs. Further, in accordance with the present invention, even when a task is being performed in a target database, data consistency is identically maintained as in the source database, there is an advantage of being capable of rapidly accurately processing a task.
Owner:WAREVALLEY

Data synchronization method and device, equipment and storage medium

The invention discloses a data synchronization method, device and equipment and a storage medium, the method is applied to a server side located on the inner side of a one-way isolation gatekeeper, and the method comprises the steps that incremental log information of a first database located on the inner side of the one-way isolation gatekeeper is monitored and published through preset middleware; subscribing the incremental log message published through the preset middleware, and analyzing the incremental log message to obtain a data manipulation language in the incremental log message; the data manipulation language is sent to a client located on the outer side of a one-way isolation gatekeeper, so that the client forwards the data manipulation language to a second database located on the outer side of the one-way isolation gatekeeper, and the data manipulation language is executed through the second database, therefore, data synchronization based on the inner side and the outer side of the one-way isolation gatekeeper is realized. Through the technical scheme of the invention, real-time synchronization of data on the inner side and the outer side of the one-way isolation gatekeeper can be realized under the condition of ensuring network security.
Owner:HANGZHOU HOLLYSYS AUTOMATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products