CN104504012A - Database data migration method based on inverse topology - Google Patents
Database data migration method based on inverse topology Download PDFInfo
- Publication number
- CN104504012A CN104504012A CN201410758140.5A CN201410758140A CN104504012A CN 104504012 A CN104504012 A CN 104504012A CN 201410758140 A CN201410758140 A CN 201410758140A CN 104504012 A CN104504012 A CN 104504012A
- Authority
- CN
- China
- Prior art keywords
- node
- database
- data
- sequence
- arc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/214—Database migration support
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于逆拓扑的数据库数据迁移方法,包括以下步骤:根据需要迁移的数据库,获取其拓扑关系图;根据拓扑关系图和模式转换模型,得出迁移过程中的扩展顺序序列;根据得到的扩展顺序序列,将数据和模式迁移至NoSQL中。本发明通过在进行数据转移同时,进行了模式转移,使得对有依赖关系的数据表的数据及逆行那个正确整合到迁移后的NoSQL数据库中,从而保证了迁移前的SQL数据库中的任何一个join查询都能在迁移后的NoSQL数据库中的单个表内查到正确结果,不再需要对多个表进行访问,有效提高了对迁移后NoSQL数据库的查询效率。本发明作为一种基于逆拓扑的数据库数据迁移方法可广泛应用于计算机领域中。
The invention discloses a database data migration method based on inverse topology, which comprises the following steps: according to the database to be migrated, obtaining its topological relational diagram; according to the topological relational diagram and a mode conversion model, obtaining the expansion order sequence in the migration process; Migrate data and schemas to NoSQL according to the sequence of extended sequences obtained. The present invention performs mode transfer at the same time as data transfer, so that the data of the dependent data table and the retrograde one are correctly integrated into the migrated NoSQL database, thereby ensuring any join in the pre-migration SQL database The query can find the correct result in a single table in the migrated NoSQL database, and no longer needs to access multiple tables, which effectively improves the query efficiency of the migrated NoSQL database. As a database data migration method based on inverse topology, the invention can be widely applied in the computer field.
Description
技术领域 technical field
本发明涉及计算机技术领域,尤其涉及一种基于逆拓扑的数据库数据迁移方法。 The invention relates to the field of computer technology, in particular to a database data migration method based on inverse topology.
背景技术 Background technique
目前现有的相关研究工作中,主要有以下三方面:反规范化,数据转移和模式转换。反规范化工作主要是指针对传统关系型数据库的规范约束,进行适当冗余存储来提高查询效率等方式来设计数据库。数据转移工作主要指是在从SQL数据库到NoSQL数据库迁移仅仅是数据库中数据的搬迁,例如SQL数据库中某个表的数据单纯转储到MongoDB数据中的某个Collection或其他NoSQL数据库中的某个表,并没有进行模式转换,SQL数据库中的表的依赖关系并没有进行迁移。模式转换工作主要是指不仅是SQL数据库中的数据转储到NoSQL数据库中,相应的模式也进行了迁移。 At present, the existing related research work mainly includes the following three aspects: denormalization, data transfer and schema conversion. The denormalization work mainly refers to the design of the database by means of appropriate redundant storage to improve query efficiency and other methods to meet the normative constraints of traditional relational databases. The data transfer work mainly refers to the migration from SQL database to NoSQL database is only the relocation of data in the database, for example, the data of a certain table in the SQL database is simply dumped to a certain Collection in MongoDB data or a certain data in other NoSQL databases. Tables have not undergone schema conversion, and the dependencies of tables in the SQL database have not been migrated. Schema conversion mainly refers to not only dumping the data in the SQL database to the NoSQL database, but also migrating the corresponding schema.
在传统关系型数据库到NoSQL数据库的数据迁移方法中,目前很多研究工作是单纯地迁移表的内容(数据转移),并没有进行模式转换,即迁移过程中丢失了迁移前的SQL数据库表之间的关联关系。那么这样迁移后的NoSQL数据库并不能支持在单个表内得出原有SQL数据库的join查询语句的结果,需要进行分开查询多次,导致查询效率低。 In the data migration method from the traditional relational database to the NoSQL database, a lot of current research work is simply migrating the content of the table (data transfer) without schema conversion, that is, the data between the SQL database tables before the migration is lost during the migration process. relationship. Then the migrated NoSQL database cannot support the results of the join query statement of the original SQL database in a single table, and needs to be queried multiple times separately, resulting in low query efficiency.
发明内容 Contents of the invention
为了解决上述技术问题,本发明的目的是提供一种能进行模式转换,提高迁移后查询效率的一种基于逆拓扑的数据库数据迁移方法。 In order to solve the above technical problems, the object of the present invention is to provide a database data migration method based on inverse topology that can perform schema conversion and improve query efficiency after migration.
本发明所采用的技术方案是: The technical scheme adopted in the present invention is:
一种基于逆拓扑的数据库数据迁移方法,包括以下步骤: A database data migration method based on inverse topology, comprising the following steps:
A、根据需要迁移的数据库,获取其拓扑关系图; A. According to the database to be migrated, obtain its topology diagram;
B、根据拓扑关系图和模式转换模型,得出迁移过程中的扩展顺序序列; B. According to the topological relationship diagram and the mode conversion model, the expansion order sequence in the migration process is obtained;
C、根据得到的扩展顺序序列,将数据和模式迁移至NoSQL中。 C. Migrate data and schemas to NoSQL according to the obtained extended order sequence.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤B包括: As a further improvement of the database data migration method based on reverse topology, the step B includes:
B1、从拓扑关系图中的叶子节点集中任取一个节点作为初始节点; B1. Randomly select a node from the leaf node set in the topology diagram as the initial node;
B2、对所有以该初始节点为弧尾节点的边进行处理,得到其对应边的整合顺序; B2. Process all the edges with the initial node as the arc tail node, and obtain the integration sequence of the corresponding edges;
B3、将该初始节点移出叶子节点集,放入孤立节点集; B3. Move the initial node out of the leaf node set and put it into the isolated node set;
B4、将处理过程得到的整合顺序加入至扩展顺序序列; B4. Add the integrated sequence obtained in the processing process to the extended sequence sequence;
B5、返回执行步骤B1,直到叶子节点集为空集。 B5. Go back to step B1 until the set of leaf nodes is an empty set.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤B2包括: As a further improvement of the database data migration method based on reverse topology, the step B2 includes:
B21、任取以该初始节点为弧尾节点的任一条边,并对该边的弧头节点进行扩展整合,得到该边的整合顺序; B21. Randomly take any edge with the initial node as the arc tail node, and extend and integrate the arc head node of the edge to obtain the integration order of the edge;
B22、判断该弧头节点是否在不包含该边的情况下是叶子节点,若是,则将该起点放入叶子节点集;否则,执行步骤B23; B22. Determine whether the arc head node is a leaf node without including the edge, if so, put the starting point into the leaf node set; otherwise, perform step B23;
B23、返回执行步骤B21,直到该初始节点为弧尾节点的所有边均处理完毕。 B23. Return to step B21 until all edges whose initial node is an arc tail node are processed.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤C包括: As a further improvement of the database data migration method based on reverse topology, the step C includes:
C1、将只出现在弧尾的节点的数据分别迁移到NoSQL数据库中对应的数据表中; C1. Migrate the data of the nodes that only appear at the end of the arc to the corresponding data tables in the NoSQL database;
C2、根据扩展顺序序列,按照转换后的模式依次将剩余节点的数据迁移至NoSQL数据库中对应的数据表中。 C2. Migrate the data of the remaining nodes to the corresponding data tables in the NoSQL database in sequence according to the extended order sequence according to the converted schema.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤C2包括: As a further improvement of the database data migration method based on reverse topology, the step C2 includes:
C21、依次取出扩展顺序序列中的整合顺序; C21. Taking out the integration order in the extended order sequence sequentially;
C22、将取出的整合顺序中弧尾节点的信息融入弧头节点中并对弧头节点进行扩展; C22. Integrating the information of the arc tail node in the extracted integration sequence into the arc head node and expanding the arc head node;
C23、将扩展后的弧头节点的数据迁移至NoSQL数据库中对应的数据表中。 C23. Migrate the data of the expanded arc head node to the corresponding data table in the NoSQL database.
本发明的有益效果是: The beneficial effects of the present invention are:
本发明一种基于逆拓扑的数据库数据迁移方法通过在进行数据转移同时,进行了模式转移,使得对有依赖关系的数据表的数据及逆行那个正确整合到迁移后的NoSQL数据库中,从而保证了迁移前的SQL数据库中的任何一个join查询都能在迁移后的NoSQL数据库中的单个表内查到正确结果,不再需要对多个表进行访问,有效提高了对迁移后NoSQL数据库的查询效率。 A database data migration method based on inverse topology in the present invention performs schema transfer while data transfer is performed, so that the data of dependent data tables and the reverse one are correctly integrated into the migrated NoSQL database, thereby ensuring Any join query in the pre-migration SQL database can find the correct result in a single table in the migrated NoSQL database, eliminating the need to access multiple tables, effectively improving the query efficiency of the migrated NoSQL database .
附图说明 Description of drawings
下面结合附图对本发明的具体实施方式作进一步说明: The specific embodiment of the present invention will be further described below in conjunction with accompanying drawing:
图1是本发明一种基于逆拓扑的数据库数据迁移方法的步骤流程图; Fig. 1 is a flow chart of steps of a database data migration method based on inverse topology in the present invention;
图2是本发明一种基于逆拓扑的数据库数据迁移方法实施例一的模式转换示意图; FIG. 2 is a schematic diagram of mode conversion in Embodiment 1 of a database data migration method based on inverse topology in the present invention;
图3是本发明一种基于逆拓扑的数据库数据迁移方法实施例二的拓扑关系示意图。 FIG. 3 is a schematic diagram of topology relationship in Embodiment 2 of a database data migration method based on inverse topology in the present invention.
具体实施方式 Detailed ways
参考图1,本发明一种基于逆拓扑的数据库数据迁移方法,包括以下步骤: With reference to Fig. 1, a kind of database data migration method based on inverse topology of the present invention, comprises the following steps:
A、根据需要迁移的数据库,获取其拓扑关系图; A. According to the database to be migrated, obtain its topology diagram;
B、根据拓扑关系图和模式转换模型,得出迁移过程中的扩展顺序序列; B. According to the topological relationship diagram and the mode conversion model, the expansion order sequence in the migration process is obtained;
C、根据得到的扩展顺序序列,将数据和模式迁移至NoSQL中。 C. Migrate data and schemas to NoSQL according to the obtained extended order sequence.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤B包括: As a further improvement of the database data migration method based on reverse topology, the step B includes:
B1、从拓扑关系图中的叶子节点集中任取一个节点作为初始节点; B1. Randomly select a node from the leaf node set in the topology diagram as the initial node;
B2、对所有以该初始节点为弧尾节点的边进行处理,得到其对应边的整合顺序; B2. Process all the edges with the initial node as the arc tail node, and obtain the integration sequence of the corresponding edges;
B3、将该初始节点移出叶子节点集,放入孤立节点集; B3. Move the initial node out of the leaf node set and put it into the isolated node set;
B4、将处理过程得到的整合顺序加入至扩展顺序序列; B4. Add the integrated sequence obtained in the processing process to the extended sequence sequence;
B5、返回执行步骤B1,直到叶子节点集为空集。 B5. Go back to step B1 until the set of leaf nodes is an empty set.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤B2包括: As a further improvement of the database data migration method based on reverse topology, the step B2 includes:
B21、任取以该初始节点为弧尾节点的任一条边,并对该边的弧头节点进行扩展整合,得到该边的整合顺序; B21. Randomly take any edge with the initial node as the arc tail node, and extend and integrate the arc head node of the edge to obtain the integration order of the edge;
B22、判断该弧头节点是否在不包含该边的情况下是叶子节点,若是,则将该起点放入叶子节点集;否则,执行步骤B23; B22. Determine whether the arc head node is a leaf node without including the edge, if so, put the starting point into the leaf node set; otherwise, perform step B23;
B23、返回执行步骤B21,直到该初始节点为弧尾节点的所有边均处理完毕。 B23. Return to step B21 until all edges whose initial node is an arc tail node are processed.
其中,步骤B的具体概述如下: Among them, the specific overview of step B is as follows:
(1)从拓扑关系图中的叶子节点集P里任取出一个节点u; (1) Randomly take a node u from the leaf node set P in the topology graph;
(2)取出以该节点u为弧尾的任一条边<v,u>,对该边的弧头节点v进行扩展,即把节点u的全部信息插进节点v中,循环处理完所有以u为弧尾的边; (2) Take out any edge <v, u> with the node u as the end of the arc, and expand the arc head node v of the edge, that is, insert all the information of the node u into the node v, and loop through all the following u is the edge of the arc tail;
(3)当节点v扩展完毕,即没有以该点为弧头的边,就把节点放入叶子节点集P。当叶子节点u不再被任何节点依赖,即没有以该节点为弧尾,就把该节点移出节点集P,放入孤立节点集T; (3) When the node v is expanded, that is, there is no edge with the point as the arc head, put the node into the leaf node set P. When the leaf node u is no longer dependent on any node, that is, the node is not used as the arc tail, the node is removed from the node set P and put into the isolated node set T;
(4)如此循环处理叶子节点集P,直到叶子节点集P为空集。 (4) Process the leaf node set P in this way until the leaf node set P is an empty set.
本发明步骤B的具体实施例一如下: The specific embodiment one of step B of the present invention is as follows:
参考图2,例如要进行迁移的关系型数据库有表T3、T2、T1,依赖关系有T3对T2的外键依赖、T2对T1的外键依赖。数据库的表和依赖关系表示成对应的有向无环图后有T3、T2、T1三个节点和< T3,T2>、< T2,T1>两条表。下面是本案例的所有具体步骤: Referring to Figure 2, for example, the relational database to be migrated includes tables T3, T2, and T1, and the dependencies include the foreign key dependence of T3 on T2, and the foreign key dependence of T2 on T1. The tables and dependencies of the database are expressed as a corresponding directed acyclic graph, and there are three nodes T3, T2, T1 and two tables <T3, T2>, <T2, T1>. Here are all the specific steps for this case:
S1、从叶子节点集P={T1}里任取出一个节点T1; S1. Randomly take out a node T1 from the leaf node set P={T1};
S2、取出以该节点T1为弧尾的任一条边<T2,T1>,对该边的弧头节点T2进行扩展整合,即把节点T1的全部信息插进节点T2中。节点T2扩展完毕,即没有以该点为弧头的边,就把节点放入叶子节点集P,P={T1,T2}。当叶子节点T1不再被任何节点依赖,即没有以该节点为弧尾,就把该节点移出节点集P,P={T2},放入孤立节点集T,T={T1}; S2. Take out any edge <T2, T1> with the node T1 as the arc tail, and extend and integrate the arc head node T2 of the edge, that is, insert all the information of the node T1 into the node T2. After node T2 is expanded, that is, there is no edge with this point as the arc head, put the node into the leaf node set P, P={T1,T2}. When the leaf node T1 is no longer dependent on any node, that is, the node is not used as the arc tail, the node is removed from the node set P, P={T2}, and put into the isolated node set T, T={T1};
S3、把整合顺序<T2,T1>加入数据表的整合顺序结果的序列S中,S={<T2,T1>}; S3. Add the integration sequence <T2, T1> into the sequence S of the integration sequence result of the data table, S={<T2, T1>};
S4、继续从叶子节点集P={T2}里任取出一个节点T2; S4. Continue to take out a node T2 from the leaf node set P={T2};
S5、取出以该节点T2为弧尾的任一条边<T3,T2>,对该边的弧头节点T3进行扩展整合,即把节点T2的全部信息插进节点T3中。节点T3扩展完毕,即没有以该点为弧头的边,就把节点放入叶子节点集P,P={T2,T3}。当叶子节点T2不再被任何节点依赖,即没有以该节点为弧尾,就把该节点移出节点集P,P={T3},放入孤立节点集T,T={T1,T2}; S5. Take out any edge <T3, T2> with the node T2 as the arc tail, and extend and integrate the arc head node T3 of the edge, that is, insert all the information of the node T2 into the node T3. After node T3 is expanded, that is, there is no edge with this point as the arc head, put the node into the leaf node set P, P={T2,T3}. When the leaf node T2 is no longer dependent on any node, that is, the node is not used as the arc tail, the node is removed from the node set P, P={T3}, and put into the isolated node set T, T={T1,T2};
S6、把整合顺序<T3,T2>加入数据表的整合顺序结果的序列S中,S={<T2,T1>,<T3,T2>}; S6. Add the integration sequence <T3, T2> into the sequence S of the integration sequence result of the data table, S={<T2, T1>, <T3, T2>};
S7、继续从叶子节点集P={T3}里任取出一个节点T3,没有以该节点T2为弧尾的边,把该节点移出节点集P,P={},放入孤立节点集T,T={T1,T2,T3}; S7. Continue to take out a node T3 from the leaf node set P={T3}, without an edge with the node T2 as the arc tail, move this node out of the node set P, P={}, and put it into the isolated node set T, T={T1,T2,T3};
S8、此时,P={},P为空集; S8. At this time, P={}, P is an empty set;
S9、输出数据表的整合顺序结果的序列S,S={<T2,T1>,<T3,T2>}。 S9. Outputting the sequence S of the integration sequence result of the data table, S={<T2, T1>, <T3, T2>}.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤C包括: As a further improvement of the database data migration method based on reverse topology, the step C includes:
C1、将只出现在弧尾的节点的数据分别迁移到NoSQL数据库中对应的数据表中; C1. Migrate the data of the nodes that only appear at the end of the arc to the corresponding data tables in the NoSQL database;
C2、根据扩展顺序序列,按照转换后的模式依次将剩余节点的数据迁移至NoSQL数据库中对应的数据表中。 C2. Migrate the data of the remaining nodes to the corresponding data tables in the NoSQL database in sequence according to the extended order sequence according to the converted schema.
作为所述的一种基于逆拓扑的数据库数据迁移方法的进一步改进,所述步骤C2包括: As a further improvement of the database data migration method based on reverse topology, the step C2 includes:
C21、依次取出扩展顺序序列中的整合顺序; C21. Taking out the integration order in the extended order sequence sequentially;
C22、将取出的整合顺序中弧尾节点的信息融入弧头节点中并对弧头节点进行扩展; C22. Integrating the information of the arc tail node in the extracted integration sequence into the arc head node and extending the arc head node;
C23、将扩展后的弧头节点的数据迁移至NoSQL数据库中对应的数据表中。 C23. Migrate the data of the expanded arc head node to the corresponding data table in the NoSQL database.
本发明步骤C的具体实施例二如下: The specific embodiment two of step C of the present invention is as follows:
参考图3,其中,扩展顺序序列: Referring to Figure 3, where the extended order sequence:
S=[<T2,T1>,<T3,T1>,<T6,T5>,<T3,T2>,<T6,T2>]。 S=[<T2,T1>,<T3,T1>,<T6,T5>,<T3,T2>,<T6,T2>].
1、先把所有叶子节点T1、T5中的数据转移到NoSQL数据库中的表T1’和T5’中; 1. First transfer the data in all leaf nodes T1 and T5 to tables T1’ and T5’ in the NoSQL database;
2、取出S中的元组第一个元组<T2,T1>,把T1的全部内容融入T2中,T2扩展后为T2”,把T2”的数据转移放到NoSQL数据库的T2’中; 2. Take out the first tuple <T2, T1> of the tuples in S, integrate all the contents of T1 into T2, expand T2 into T2", and transfer the data of T2" to T2' in the NoSQL database;
3、重复步骤2的扩展方法处理S中剩下的扩展序列[<T3,T1>,<T6,T5>,<T3,T2>,<T6,T2>]直到S为空集。 3. Repeat the extension method in step 2 to process the remaining extension sequences [<T3,T1>,<T6,T5>,<T3,T2>,<T6,T2>] in S until S is an empty set.
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。 The above is a specific description of the preferred implementation of the present invention, but the invention is not limited to the described embodiments, and those skilled in the art can also make various equivalent deformations or replacements without violating the spirit of the present invention. , these equivalent modifications or replacements are all within the scope defined by the claims of the present application.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410758140.5A CN104504012A (en) | 2014-12-10 | 2014-12-10 | Database data migration method based on inverse topology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410758140.5A CN104504012A (en) | 2014-12-10 | 2014-12-10 | Database data migration method based on inverse topology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104504012A true CN104504012A (en) | 2015-04-08 |
Family
ID=52945410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410758140.5A Pending CN104504012A (en) | 2014-12-10 | 2014-12-10 | Database data migration method based on inverse topology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104504012A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294665A (en) * | 2016-08-05 | 2017-01-04 | 浪潮软件股份有限公司 | Method and device for storing student status data |
CN107832461A (en) * | 2017-11-28 | 2018-03-23 | 中国银行股份有限公司 | A kind of data migration method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799570A (en) * | 2012-07-20 | 2012-11-28 | 中山大学 | Data sheet association analysis method |
US20140172789A1 (en) * | 2006-01-31 | 2014-06-19 | International Business Machines Corporation | Migration of data from a legacy system |
-
2014
- 2014-12-10 CN CN201410758140.5A patent/CN104504012A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140172789A1 (en) * | 2006-01-31 | 2014-06-19 | International Business Machines Corporation | Migration of data from a legacy system |
CN102799570A (en) * | 2012-07-20 | 2012-11-28 | 中山大学 | Data sheet association analysis method |
Non-Patent Citations (1)
Title |
---|
GANSEN ZHAO 等: "Schema Conversion Model of SQL Database to NoSQL", 《2014 NINTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294665A (en) * | 2016-08-05 | 2017-01-04 | 浪潮软件股份有限公司 | Method and device for storing student status data |
CN107832461A (en) * | 2017-11-28 | 2018-03-23 | 中国银行股份有限公司 | A kind of data migration method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017096939A1 (en) | Method for establishing index on hdfs-based spark-sql big-data processing system | |
CN105069111B (en) | Block level data duplicate removal method based on similitude in cloud storage | |
CN103703467B (en) | Method and device for storing data | |
CN104021161B (en) | A cluster storage method and device | |
CN103544077B (en) | Data processing method and device, shared storage device | |
CN103793514B (en) | Database synchronization method and database | |
CN104809190B (en) | A kind of database access method of tree structure data | |
CN103744628B (en) | SSTable file storage method and device | |
WO2017096892A1 (en) | Index construction method, search method, and corresponding device, apparatus, and computer storage medium | |
CN110209728A (en) | A kind of Distributed Heterogeneous Database synchronous method, electronic equipment and storage medium | |
CN102819585B (en) | Method for controlling document of extensive makeup language (XML) database | |
CN105740264A (en) | Distributed XML database sorting method and apparatus | |
CN105938479B (en) | A Method for Structural Transformation Between Relational Table and Non-relational Table | |
CN104504008B (en) | A kind of Data Migration algorithm based on nested SQL to HBase | |
CN114398371B (en) | Database cluster system multi-copy sharding method, device, equipment and storage medium | |
CN104731945A (en) | Full-text searching method and device based on HBase | |
CN103226610B (en) | Database table querying method and device | |
CN104217011A (en) | Method and device for inquiring HBase secondary index table | |
CN103377292B (en) | Database result set caching method and device | |
CN103714121B (en) | The management method and device of a kind of index record | |
CN104504012A (en) | Database data migration method based on inverse topology | |
CN105608103A (en) | Transforming method and device of data storing structure | |
WO2016169322A1 (en) | Query method and device for database, and computer storage medium | |
CN107885829A (en) | Object storage docking Hadoop renaming method, apparatus, equipment and storage medium | |
CN109033193A (en) | A kind of database structure and its method of data synchronization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150408 |
|
RJ01 | Rejection of invention patent application after publication |