我有一個客戶端應用程序,它可以處理來自給定數據庫的巨大的1個表格,並將一些統計數據插入另外10個表格。爲了禁止其他應用程序使用數據庫,我將它轉移到單用戶模式。所有工作正常,但只有1個連接需要很長時間來處理和插入所有數據。如果我使用多個線程和多個連接而沒有「單用戶模式」,則時間會減少大約5次。 現在的問題是,是否有另一種方式阻止其他應用程序訪問數據庫,但允許從我的應用程序使用相同的多個連接?阻止訪問數據庫
Q
阻止訪問數據庫
0
A
回答
0
您可以在客戶端和數據庫之間引入一個圖層。
該層可以跟蹤客戶端,並只允許一個人訪問數據庫進行傳輸。
該層將是唯一允許直接訪問數據庫的進程。
+0
目前不可能,涉及太多的應用程序。可能有效的 – Eugen 2013-03-13 20:15:12
1
如何使用登錄觸發器?創建一個允許登錄的用戶名錶。如果用戶不在表格中,請將其回滾,以免他們登錄。
Michael Harmon
+0
,會檢查它。 – Eugen 2013-03-14 23:51:15
相關問題
- 1. Android阻止訪問SQLite數據庫
- 2. 權限問題阻止數據庫訪問
- 3. Laravel阻止特定路由的數據庫訪問
- 4. Play&Akka並阻止數據庫訪問的線程
- 5. WCF JavaScript代理跨域阻止訪問數據庫
- 6. 阻止訪問我的應用程序的數據庫
- 7. 如何阻止訪問除這些數據庫允許訪問SQL Server
- 8. CORS訪問阻止
- 9. 阻止訪問類
- 10. 防止WAN訪問數據庫
- 11. 防止untrusted_app訪問數據庫
- 12. 防止直接訪問數據庫
- 13. 防止數據庫從外部訪問
- 14. 阻止訪問JavaScript文件
- 15. 在robot.txt中阻止訪問
- 16. 阻止'index.php'被slimframework訪問
- 17. StrongLoop:POST訪問不被阻止
- 18. 阻止訪問包含/ feed/
- 19. 阻止HTTP訪問到API
- 20. .htaccess阻止連php訪問
- 21. 阻止IE6訪問者
- 22. 阻止訪問php.ini文件
- 23. 阻止訪問文件
- 24. 阻止訪問PHP頁面
- 25. 阻止直接url訪問
- 26. 更新時阻止訪問?
- 27. .htaccess阻止訪問文件
- 28. htaccess阻止直接訪問
- 29. SQL Server數據庫優化顧問阻止問題
- 30. 訪問安全。阻止將數據庫複製到另一臺計算機
爲什麼不鎖定有問題的表? – 2013-03-13 19:28:33
「爲了禁止其他應用程序使用數據庫,我將其轉移到單用戶模式」。爲什麼?是否在任何情況下停止使用該表的其他應用程序,或僅在您寫入該表時?如果僅在寫入它時,他們爲什麼不能讀取你沒有寫入的數據(即以前提交的數據) 請參見[http://stackoverflow.com/questions/3662766/sql-server-how-to-lock- a-table-until-a-stored-procedure-finishes]如何鎖定事務中的整個表。 – 2013-03-13 19:44:57
@lc:如果我從我的應用程序鎖定表,它會阻止其他人讀/寫入他們? – Eugen 2013-03-13 20:16:28