- 精通Neo4j
- 龐國明等
- 254字
- 2023-07-17 19:01:00
3.1.4 事務
任何更新圖的查詢都運行在一個事務中。因此一個更新查詢要么全部成功,要么全部失敗。Cypher或者創(chuàng)建一個新的事務,或者運行在一個已有的事務中:
● 如果運行上下文中沒有事務,Cypher將創(chuàng)建一個,一旦查詢完成就提交該事務。
● 如果運行上下文中已有事務,查詢就會運行在該事務中。直到該事務成功地提交之后,數(shù)據(jù)才會持久化到磁盤中去。
可以將多個查詢作為單個事務來提交:
(1)開始一個事務。
(2)運行多個Cypher更新查詢。
(3)一次提交這些查詢。
提示:查詢將這些變化放在內(nèi)存中,直到整個查詢執(zhí)行完成。一個巨大的查詢會導致JVM使用大量的堆空間。
推薦閱讀
- 公有云容器化指南:騰訊云TKE實戰(zhàn)與應用
- iOS and OS X Network Programming Cookbook
- INSTANT Cytoscape Complex Network Analysis How-to
- MySQL 8.x從入門到精通(視頻教學版)
- Lego Mindstorms EV3 Essentials
- 數(shù)據(jù)中心數(shù)字孿生應用實踐
- 大數(shù)據(jù)架構商業(yè)之路:從業(yè)務需求到技術方案
- 二進制分析實戰(zhàn)
- Expert Python Programming(Third Edition)
- 數(shù)據(jù)庫原理與設計實驗教程(MySQL版)
- Hands-On Deep Learning for Games
- Unity Game Development Blueprints
- 領域驅(qū)動設計精粹
- Learn Selenium
- 高效使用Redis:一書學透數(shù)據(jù)存儲與高可用集群