CN110134704B - A big data cluster transaction implementation method based on distributed cache - Google Patents
A big data cluster transaction implementation method based on distributed cache Download PDFInfo
- Publication number
- CN110134704B CN110134704B CN201910467807.9A CN201910467807A CN110134704B CN 110134704 B CN110134704 B CN 110134704B CN 201910467807 A CN201910467807 A CN 201910467807A CN 110134704 B CN110134704 B CN 110134704B
- Authority
- CN
- China
- Prior art keywords
- transaction
- big data
- access
- distributed
- distributed cache
- 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.)
- Active
Links
Images
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/23—Updating
- G06F16/2308—Concurrency control
- G06F16/2336—Pessimistic concurrency control approaches, e.g. locking or multiple versions without time stamps
- G06F16/2343—Locking methods, e.g. distributed locking or locking implementation details
-
- 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/23—Updating
- G06F16/235—Update request formulation
-
- 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/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种基于分布式缓存的大数据集群事务实现方法,通过访问代理模块将大数据所有的终端用户访问请求进行语法解释,并对事务相关访问进行拦截,针对含有增加行、删除行、改列数据等事务相关操作请求,这类事务将被事务拦截模块拦截并由分布式缓存事务管理集群进行事务一致性的管理,对有事务操作的大数据的数据仓库的库、表进行锁死,从而实现大数据平台的分布式事务一致性。
The invention relates to a big data cluster transaction implementation method based on distributed cache. The access proxy module interprets all terminal user access requests of big data grammatically, and intercepts transaction-related access. Transaction-related operation requests such as re-column data, such transactions will be intercepted by the transaction interception module and managed by the distributed cache transaction management cluster for transaction consistency, and lock the libraries and tables of the big data data warehouse with transaction operations. , so as to realize the distributed transaction consistency of the big data platform.
Description
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910467807.9A CN110134704B (en) | 2019-05-31 | 2019-05-31 | A big data cluster transaction implementation method based on distributed cache |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910467807.9A CN110134704B (en) | 2019-05-31 | 2019-05-31 | A big data cluster transaction implementation method based on distributed cache |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110134704A CN110134704A (en) | 2019-08-16 |
CN110134704B true CN110134704B (en) | 2021-11-02 |
Family
ID=67583425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910467807.9A Active CN110134704B (en) | 2019-05-31 | 2019-05-31 | A big data cluster transaction implementation method based on distributed cache |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110134704B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112199391B (en) * | 2020-09-30 | 2024-02-23 | 深圳前海微众银行股份有限公司 | Data locking detection method, equipment and computer readable storage medium |
CN114625488B (en) * | 2021-01-05 | 2025-06-17 | 亚信科技(中国)有限公司 | Distributed transaction processing method, device, electronic device and computer storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104050276A (en) * | 2014-06-26 | 2014-09-17 | 北京思特奇信息技术股份有限公司 | Cache processing method and system of distributed database |
US9104714B2 (en) * | 2012-05-31 | 2015-08-11 | Red Hat, Inc. | Incremental optimistic locking of data distributed on multiple nodes to avoid transaction deadlock |
CN105787064A (en) * | 2016-03-01 | 2016-07-20 | 广州铭诚计算机科技有限公司 | Mining platform establishment method based on big data |
CN106372136A (en) * | 2010-12-30 | 2017-02-01 | 脸谱公司 | Distributed cache system and method and storage medium |
CN106780027A (en) * | 2016-12-08 | 2017-05-31 | 北京金融资产交易所有限公司 | A kind of data handling system and method |
CN107977376A (en) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | Distributed data base system and transaction methods |
CN108459913A (en) * | 2017-12-26 | 2018-08-28 | 阿里巴巴集团控股有限公司 | data parallel processing method, device and server |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101183377B (en) * | 2007-12-10 | 2010-09-08 | 华中科技大学 | A high-availability database cluster system based on message middleware |
CN102521028B (en) * | 2011-12-02 | 2013-07-24 | 华中科技大学 | Transactional memory system under distributed environment |
CN102831156B (en) * | 2012-06-29 | 2014-12-31 | 浙江大学 | Distributed transaction processing method on cloud computing platform |
CN103747060B (en) * | 2013-12-26 | 2017-12-08 | 惠州华阳通用电子有限公司 | A kind of distributed monitoring system and method based on streaming media service cluster |
US10235687B1 (en) * | 2014-03-14 | 2019-03-19 | Walmart Apollo, Llc | Shortest distance to store |
US10884869B2 (en) * | 2015-04-16 | 2021-01-05 | Nuodb, Inc. | Backup and restore in a distributed database utilizing consistent database snapshots |
CN109725987A (en) * | 2018-12-15 | 2019-05-07 | 深圳壹账通智能科技有限公司 | A kind of distributed transaction consistency solution and relevant device |
-
2019
- 2019-05-31 CN CN201910467807.9A patent/CN110134704B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106372136A (en) * | 2010-12-30 | 2017-02-01 | 脸谱公司 | Distributed cache system and method and storage medium |
US9104714B2 (en) * | 2012-05-31 | 2015-08-11 | Red Hat, Inc. | Incremental optimistic locking of data distributed on multiple nodes to avoid transaction deadlock |
CN104050276A (en) * | 2014-06-26 | 2014-09-17 | 北京思特奇信息技术股份有限公司 | Cache processing method and system of distributed database |
CN105787064A (en) * | 2016-03-01 | 2016-07-20 | 广州铭诚计算机科技有限公司 | Mining platform establishment method based on big data |
CN107977376A (en) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | Distributed data base system and transaction methods |
CN106780027A (en) * | 2016-12-08 | 2017-05-31 | 北京金融资产交易所有限公司 | A kind of data handling system and method |
CN108459913A (en) * | 2017-12-26 | 2018-08-28 | 阿里巴巴集团控股有限公司 | data parallel processing method, device and server |
Non-Patent Citations (3)
Title |
---|
Cache consistency and concurrency control in a client/server DBMS architecture;Yongdong Wang 等;《ACM SIGMOD Record》;19910401;第20卷(第2期);367-376 * |
云计算环境下分布式缓存技术的现状与挑战;秦秀磊 等;《软件学报》;20120727;第24卷(第1期);50-66 * |
基于BP算法PID控制器的研究;朱喜娜 等;《计算机技术与发展》;20100510;第20卷(第5期);183-186 * |
Also Published As
Publication number | Publication date |
---|---|
CN110134704A (en) | 2019-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11392586B2 (en) | Data protection method and device and storage medium | |
US10255336B2 (en) | Method and system for transparent interoperability between applications and data management systems | |
US8930382B2 (en) | High performance secure data access in a parallel processing system | |
US6115703A (en) | Two-level caching system for prepared SQL statements in a relational database management system | |
US5664173A (en) | Method and apparatus for generating database queries from a meta-query pattern | |
EP1107135B1 (en) | Parallel optimized triggers in parallel processing database systems | |
Freedman et al. | Compilation in the Microsoft SQL Server Hekaton Engine. | |
CN111684440A (en) | Secure Data Sharing in Multitenant Database Systems | |
CN111949650A (en) | A multilingual fusion query method and multimodal database system | |
US5764949A (en) | Query pass through in a heterogeneous, distributed database environment | |
CN114860756B (en) | Cross-platform universal database access middleware | |
US11269829B2 (en) | Row level locking for columnar data | |
US20180165327A1 (en) | Avoiding index-navigation deadlocks in database systems | |
CN110134704B (en) | A big data cluster transaction implementation method based on distributed cache | |
US20090012980A1 (en) | Efficient Query Processing Of Merge Statement | |
US20190340177A1 (en) | Transforming a scalar subquery | |
US7174553B1 (en) | Increasing parallelism of function evaluation in a database | |
JPH11134368A (en) | Language management program interface | |
CN109409120B (en) | Spark-oriented access control method and system | |
US12380075B2 (en) | Data processing method and apparatus, and computing system | |
US8090943B1 (en) | Preventing unauthorized access of routines in a library | |
US9280582B2 (en) | Optimization of join queries for related data | |
CN111723104A (en) | Method, device and system for syntax analysis in a data processing system | |
CN112182023B (en) | Big data access control method and device, electronic equipment and storage medium | |
US20200311044A1 (en) | Take over table opening for operators |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20190816 Assignee: ZHANGZHOU KEHUI SPECIAL VEHICLE MANUFACTURING CO.,LTD. Assignor: XIAMEN UNIVERSITY TAN KAH KEE College Contract record no.: X2023350000214 Denomination of invention: A Method for Implementing Big Data Cluster Transactions Based on Distributed Caching Granted publication date: 20211102 License type: Common License Record date: 20230428 |
|
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20190816 Assignee: Zhangzhou Ouli Food Co.,Ltd. Assignor: XIAMEN UNIVERSITY TAN KAH KEE College Contract record no.: X2023980052503 Denomination of invention: A Transaction Implementation Method for Big Data Clusters Based on Distributed Caching Granted publication date: 20211102 License type: Common License Record date: 20231218 Application publication date: 20190816 Assignee: Longhai Oubeiluo Food Co.,Ltd. Assignor: XIAMEN UNIVERSITY TAN KAH KEE College Contract record no.: X2023980052501 Denomination of invention: A Transaction Implementation Method for Big Data Clusters Based on Distributed Caching Granted publication date: 20211102 License type: Common License Record date: 20231218 |
|
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20190816 Assignee: Longhai Dongzhen Food Co.,Ltd. Assignor: XIAMEN UNIVERSITY TAN KAH KEE College Contract record no.: X2023980052499 Denomination of invention: A Transaction Implementation Method for Big Data Clusters Based on Distributed Caching Granted publication date: 20211102 License type: Common License Record date: 20231221 Application publication date: 20190816 Assignee: Longhai Songcheng Food Co.,Ltd. Assignor: XIAMEN UNIVERSITY TAN KAH KEE College Contract record no.: X2023980050354 Denomination of invention: A Transaction Implementation Method for Big Data Clusters Based on Distributed Caching Granted publication date: 20211102 License type: Common License Record date: 20231221 Application publication date: 20190816 Assignee: Fujian Yihao Construction Machinery Co.,Ltd. Assignor: XIAMEN UNIVERSITY TAN KAH KEE College Contract record no.: X2023980050291 Denomination of invention: A Transaction Implementation Method for Big Data Clusters Based on Distributed Caching Granted publication date: 20211102 License type: Common License Record date: 20231221 |