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

SQLite,多個應用程序可以同時訪問單個數據庫文件嗎?

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

多個進程可以同時打開同一個數據庫。多個進程可以同時執行SELECT。但是,只有一個進程可以隨時對數據庫進行更改。

[[273693]]

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

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

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

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

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2023-12-29 22:39:25

Golang應用程序數據庫

2009-07-02 09:35:02

hibernate訪問

2009-09-28 13:33:48

Hibernate訪問

2010-08-12 21:06:00

數據庫應用程序數據庫安全

2010-08-12 21:13:49

數據庫安全應用程序安全

2020-05-03 12:57:32

數據庫DIY管道

2011-07-01 14:06:57

Qt sqlite

2018-07-13 09:20:30

SQLite數據庫存儲

2010-04-19 10:00:02

Oracle SQL

2023-01-04 08:14:48

binlog參數生效

2022-10-24 14:21:09

數據庫應用數據庫數據管理

2024-10-28 16:31:03

2022-05-10 08:00:00

數據庫數據庫監控監控系統

2011-03-30 11:15:35

SQL Server數應用程序

2010-07-14 13:14:01

SQL Server數

2021-02-23 23:06:31

數據庫Redis技術

2010-01-27 18:33:16

Android SQL

2009-11-18 16:23:26

PHP數據庫文件

2010-04-22 16:08:24

Oracle數據庫

2011-06-07 10:12:27

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产91久久久久福利 | 日韩成人在线视频 | 97久久精品午夜一区二区 | 电影91久久久| 日韩免费成人av | 午夜激情影院 | 精品成人| 操操日| 国产精品久久久久婷婷二区次 | 久久99视频精品 | 日批免费看 | 日韩伦理电影免费在线观看 | 久久中文字幕av | 91成人免费观看 | 亚洲精品视频免费观看 | 国产精品成人一区二区三区夜夜夜 | 91久久久久久久久 | 欧美黄色免费网站 | 精品亚洲国产成av人片传媒 | 啪啪免费网站 | 欧美 日韩 在线播放 | 国产精品二区三区 | 中文字幕一区二区三区乱码图片 | 精品久久久久一区二区国产 | 久久午夜精品福利一区二区 | 最新av片| 中文字幕亚洲一区二区va在线 | 国产精品mv在线观看 | 亚洲一区成人 | 天天爱天天操 | 国产一区二区三区在线看 | 在线播放中文字幕 | 亚洲不卡在线观看 | 国产精品www | 亚洲成人av | 欧美成人一区二区三区 | 一级黄a | 精品熟人一区二区三区四区 | 国产一卡二卡三卡 | 亚洲性网 | 亚洲精品区 |