[原創]MongoDB C++ 驅動部分問題解決方案(MongoDB C++ Driver)

來源:互聯網
上載者:User

標籤:

本文為我長時間開發以及修改MongoDB C++ Driver時的一些問題和解決方案。
目前本文所介紹的相關引擎也已經發布閉源版本,請自行下載

庫版本以及相關位置:http://code.google.com/p/mongodb-cpp-engine/

Q & A
1、C++版本驅動我們需要另行封裝嗎?
A:並非一定要做此類行為,不過如果我們增加和使用一個串連池其穩定性將遠遠優於我們的想想。

2、C++版本的驅動除了官方版本外,還有什麼版本嗎?
A:目前未知,但我已經完成了一版安全執行緒的版本,:http://code.google.com/p/mongodb-cpp-engine/

3、如果在多線程中使用MongoDB官方C++驅動會如何?它是安全執行緒的嗎?
A:會發生很多資料錯亂以及資源爭搶而導致的問題,例如 Recv時資料包過大等異常。
同時可以明確的指出此版本的庫為非安全執行緒的,使用時請特別注意。

4、伺服器端開發時,MongoDB是否需要非同步處理資料?
A:暫時不需要,依照我的另一篇文章指出,基本上在100萬以內的資料不需要特別處理,效能也不會有所下降。

還有其他問題歡迎補充

收藏於 2012-06-20

[原創]MongoDB C++ 驅動部分問題解決方案(MongoDB C++ Driver)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.