2011-12-27

node.js library for MySQL

因為太久沒維護、根本就是depend on另一套mysql library、使用不直覺等等種種原因,最後被我篩選留下的library只有兩套mysqldb-mysql,其中mysql算是目前最popular使用的一套,db-mysql則是比較新的東西,看起來像是打算長期開發的project,文件也寫得不錯。

其實兩套的語法都很接近目前在php上的使用方式,寫起來都還蠻直覺的,而他們最主要的差異就是在implement使用的語言不同,mysql是純js,db-mysql是c,需要有libmysqlclient-dev package底下的mysql_config才能編出他的.node plugin (note: 直接複製到其他機器執行時需要安裝libmysqlclient16)

以下是執行效率差異
mysql










db-mysql










testing code→這裡

2 回覆:

  1. 用c寫的果然還是快多了..

    回覆刪除
  2. 底層是 C build 起來的效能真的差好多..

    回覆刪除

Tags

Linux (92) Security (33) Live (23) PHP (20) MySQL (15) Google (14) Apache (11) nginx (8) Shit™ Happens (7) Flash (5) Flex (5) SEO (5) Git (4) Hacks (4) Mac (4) 懶人包 (4) Java (3) Tomcat (3) Benchmark (2) CSS (2) How-To (2) NetBeans (2) Windows (2) Zend Framework (2) 讀書心得 (2) 18+ (1) AIR (1) Browser (1) Clouds (1) English (1) FMS (1) Facebook (1) KVM (1) MIND HACKS (1) MongoDB (1) NFS (1) NoSQL (1) NodeJS (1) PuTTY (1) Revolution 2.0 (1) SpongeBob (1) Svn (1) jQuery (1)