2013-10-17 84 views
14

我正在尋找最適合存儲數千條記錄的數據庫引擎。我首先想要使用MySQL,因爲我知道最好,但我想要有強有力的答案。哪個數據庫引擎最適合node.js應用程序?

我需要預定義列,數據庫可以爲10 MB小或「大」爲10 GB的數據,如果該引擎是快讀它會很酷(插入可能有點慢)。我不需要快速全文搜索或正則表達式搜索。給你一個例子 - 通過從鏈接提取的slu selecting選擇項目。

我看到this site之前,但我仍然不知道什麼是對我最好的選擇。

因此,這裏是我的問題:哪個數據庫引擎最適合像我這樣的用途?

+0

建議是基於輿論和題外話以及 –

+0

我發現這個問題有用 – Muath

回答

7

數據庫可以爲10 MB小或爲「大」的10個數據

在該尺寸的GB,可以使用幾乎任何你想要的數據庫。請記住,10 GB的數據足夠小以適應現代服務器的內存。

我需要預定義欄...

聽起來像SQL。你可以選擇:MySQL,PostgreSQL,SQLite ......在這個尺寸上它幾乎沒有問題,只需使用你喜歡的。

上的數據,「一些演出」的性能差異可以忽略不計。

17

你應該看看MEAN stack。就我個人而言,我喜歡MongoDB - 我使用的ORM工具如mongooseJS - 它可以快速提高您的開發速度。有一件事我真的很喜歡有節點JS,快速正文分析器,MongoDB的和貓鼬是我處理在服務器端一切都在一種語言 - 平均的A - Javascript和我揭露它可以在網絡(通常Angular消費REST服務堆棧或backbone)的應用程序。

+0

普拉迪普,我有類似的要求。我是服務器端編程的新手,在一些研究中,我覺得node.js更適合我的目的。我沒有與節點=的.js爲此,我想用它爲我開發移動應用RESTful Web服務設置服務器的理念。我期待着這方面的一些指導。 –

+0

@srv_sud:意思很漫長。從http://mean.io/#!/開始 –

相關問題