嗯,我一直在尋找這樣的話題,但沒有找到它,所以我會問你:的Node.js - 併發寫入和讀取對象
我需要寫和陣列上閱讀帶頻率的服務器,所以我決定不使用數據庫,但我不知道最佳實踐是什麼?這將是很多數據,它可以是一個JavaScript數組?是否可以使用非阻塞方法讀取和寫入,但避免併發問題?
這是一款MMORPG,一款多人在線遊戲,數據全部在線玩家。這個過程幾乎會在玩家的每一個步驟上寫下來,然後再讀取它。我正在考慮一個孩子的過程,或者更快地完成這個過程,並且非阻塞,但我甚至知道孩子的過程是HAHA!
謝謝
我編輯了我的問題,感謝您的幫助 – melanke 2012-04-19 19:15:36
好吧,是不是太多的處理,只是讀取和寫入特定的數據點,我想在一個數據結構,防止大循環,但我不't認爲數據庫將是一個很好的解決方案,因爲我需要快速獲取數據 – melanke 2012-04-19 19:54:55
你應該看看像Redis這樣的東西。由於它是一個內存存儲,它提供了快速讀取和寫入,但也提供了持久性和高可用性功能。查詢的速度會快於您可以想到的任何數據結構(它是高度優化的)。如果您需要了解哪些玩家處於特定區域或想要彙總統計數據,則列表和設置功能也將派上用場。 – Bill 2012-04-19 20:09:12