2013-08-28 64 views
0

我正在爲我自己的目的寫一個Windows Phone英文字典,我想知道是否值得在數據庫中存儲單詞,或者我應該將它們存儲在常規txt文件中。我想實時搜索匹配的單詞(當用戶輸入單詞時),並且我很擔心,那個數據庫不會產生適當的效率。我的擔憂是否合理?字典數據庫和實時搜索

+3

你計劃在你的數據庫/文件中有多少單詞? – Marco

+0

如果單詞數量較少,添加@Marco,您最好將它們讀入主內存並從那裏搜索。是文本文件還是數據庫。 –

+0

我會考慮在Windows Phone平臺上支持全文搜索的嵌入式數據庫。 – oleksii

回答

0

我認爲它會像來自meriam webster這樣的機器人的一些應用程序,你應該考慮的唯一的事情就是你的文件的大小,因爲它可以通過做這種事情來影響手機的性能。

+0

txt文件中的所有數據佔用大約7 mB,感謝您的答案,我會首先嚐試使用數據庫,如果它會變慢,我將切換到加載到內存中的文本文件。 – quirell

+0

@MaksymilianGasztych確保您的查詢已針對手機性能的最小影響進行了優化。 也標記答案爲答案,如果它是正確的謝謝 – user2705620