成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQLite,多個應(yīng)用程序可以同時訪問單個數(shù)據(jù)庫文件嗎?

數(shù)據(jù)庫 其他數(shù)據(jù)庫
多個進程可以同時打開同一個數(shù)據(jù)庫。多個進程可以同時執(zhí)行SELECT。但是,只有一個進程可以隨時對數(shù)據(jù)庫進行更改。

多個進程可以同時打開同一個數(shù)據(jù)庫。多個進程可以同時執(zhí)行SELECT。但是,只有一個進程可以隨時對數(shù)據(jù)庫進行更改。

[[273693]]

SQLite使用讀/寫鎖來控制對數(shù)據(jù)庫的訪問。(在Win95 / 98 / ME下,缺少對讀寫鎖的支持,而是使用概率模擬。)但請注意:如果數(shù)據(jù)庫文件保存在NFS文件系統(tǒng)上,則此鎖定機制可能無法正常工作。這是因為許多NFS實現(xiàn)都會破壞fcntl()文件鎖定。如果多個進程可能同時嘗試訪問該文件,則應(yīng)避免將SQLite數(shù)據(jù)庫文件放在NFS上。在Windows上,Microsoft的文檔說如果您沒有運行Share.exe守護程序,則在FAT文件系統(tǒng)下鎖定可能不起作用。對Windows有很多經(jīng)驗的人告訴我,網(wǎng)絡(luò)文件的文件鎖定是非常錯誤的,并且不可靠。

我們知道沒有其他嵌入式 SQL數(shù)據(jù)庫引擎支持與SQLite一樣多的并發(fā)性。SQLite允許多個進程一次打開數(shù)據(jù)庫文件,并允許多個進程一次讀取數(shù)據(jù)庫。當任何進程想要寫入時,它必須在更新期間鎖定整個數(shù)據(jù)庫文件。但這通常只需要幾毫秒。其他流程只是等待作者完成然后繼續(xù)他們的業(yè)務(wù)。其他嵌入式SQL數(shù)據(jù)庫引擎通常只允許單個進程一次連接到數(shù)據(jù)庫。

但是,客戶端/服務(wù)器數(shù)據(jù)庫引擎(如PostgreSQL,MySQL或Oracle)通常支持更高級別的并發(fā)性,并允許多個進程同時寫入同一數(shù)據(jù)庫。這在客戶端/服務(wù)器數(shù)據(jù)庫中是可能的,因為總有一個良好控制的服務(wù)器進程可用于協(xié)調(diào)訪問。如果您的應(yīng)用程序需要大量并發(fā),那么您應(yīng)該考慮使用客戶端/服務(wù)器數(shù)據(jù)庫。但經(jīng)驗表明,大多數(shù)應(yīng)用程序需要的并發(fā)性遠低于設(shè)計人員的想象。

當SQLite嘗試訪問由另一個進程鎖定的文件時,默認行為是返回SQLITE_BUSY。您可以使用sqlite3_busy_handler()或sqlite3_busy_timeout() API函數(shù)從C代碼調(diào)整此行為 。

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2023-12-29 22:39:25

Golang應(yīng)用程序數(shù)據(jù)庫

2009-07-02 09:35:02

hibernate訪問

2009-09-28 13:33:48

Hibernate訪問

2010-08-12 21:06:00

數(shù)據(jù)庫應(yīng)用程序數(shù)據(jù)庫安全

2010-08-12 21:13:49

數(shù)據(jù)庫安全應(yīng)用程序安全

2020-05-03 12:57:32

數(shù)據(jù)庫DIY管道

2011-07-01 14:06:57

Qt sqlite

2018-07-13 09:20:30

SQLite數(shù)據(jù)庫存儲

2010-04-19 10:00:02

Oracle SQL

2024-10-28 16:31:03

2022-10-24 14:21:09

數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫數(shù)據(jù)管理

2023-01-04 08:14:48

binlog參數(shù)生效

2022-05-10 08:00:00

數(shù)據(jù)庫數(shù)據(jù)庫監(jiān)控監(jiān)控系統(tǒng)

2011-03-30 11:15:35

SQL Server數(shù)應(yīng)用程序

2010-07-14 13:14:01

SQL Server數(shù)

2021-02-23 23:06:31

數(shù)據(jù)庫Redis技術(shù)

2010-01-27 18:33:16

Android SQL

2009-11-18 16:23:26

PHP數(shù)據(jù)庫文件

2010-04-22 16:08:24

Oracle數(shù)據(jù)庫

2011-06-07 10:12:27

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 狠狠爱免费视频 | 国产精品亚洲综合 | 在线成人免费视频 | 老司机67194精品线观看 | 日韩一区二区三区视频在线观看 | 精品视频免费 | 久久综合久久综合久久综合 | 国产欧美日韩一区二区三区在线观看 | 欧美一级淫片免费视频黄 | 亚洲在线日韩 | 亚洲一区二区三区四区五区中文 | 黑人巨大精品欧美一区二区免费 | 国产精品视频一二三区 | 日韩三级一区 | 久久久入口 | 亚洲成人日韩 | 日本三级电影在线免费观看 | 精品欧美色视频网站在线观看 | 97国产精品视频人人做人人爱 | 国产良家自拍 | 精品视频亚洲 | 一区二区高清在线观看 | 成人av在线网站 | 国产日韩欧美中文字幕 | 在线精品一区二区三区 | 九九爱这里只有精品 | 在线国产一区二区 | 亚洲成人精选 | 色伊人 | 91久久精品国产免费一区 | 91中文字幕在线 | 日韩欧美精品一区 | 国产成人网 | 成人h视频| 久久久精品一区二区三区 | 91免费电影 | 二区av| 久热国产精品视频 | 日韩羞羞 | 99久久精品免费视频 | 一区二区精品 |