我已經在互聯網上搜索了連接到任一數據庫的驅動程序,而且我看到的所有項目都已經死了很長一段時間,看起來不完整,或者沒有足夠好的文檔可以在沒有閱讀所有源代碼的情況下使用。有沒有一種成熟的方法來接口Erlang和PostgreSQL或MySQL?
有沒有人在以前使用過Erlang與MySQL或PostgreSQL交談,以及您使用過什麼類型的包?
我已經在互聯網上搜索了連接到任一數據庫的驅動程序,而且我看到的所有項目都已經死了很長一段時間,看起來不完整,或者沒有足夠好的文檔可以在沒有閱讀所有源代碼的情況下使用。有沒有一種成熟的方法來接口Erlang和PostgreSQL或MySQL?
有沒有人在以前使用過Erlang與MySQL或PostgreSQL交談,以及您使用過什麼類型的包?
威爾Glozer寫了一個漂亮的原生的PostgreSQL客戶端:
Yariv的MySQL驅動程序似乎是最好的:http://code.google.com/p/erlang-mysql-driver/
http://yarivsblog.com/articles/2006/09/13/erlang-mysql-driver-reloaded/
我沒有親自用它作爲我的二郎項目大多跟Redis的,但我的源的快速掃描沒有揭示任何可怕的事情。
成熟是一個相對的事情,尤其是像erlang這樣更深奧的語言。
平原直ODBC?非常簡單的設置它,但讓它工作很痛苦。
Erlang pgsql - pgsql-driver是Postgres前端/後端協議的100%erlang實現。
http://github.com/inaka/sumo_db_mysql或http://github.com/inaka/sumo_db_pgsql他們兩人都是穩定的,積極維護和生產系統
Dyzzyd還分叉,並做了一些改動使用。 http://github.com/dizzyd/erlang-mysql-driver 我知道Nick Gerakines在他的Facebook應用「I Play WOW」中有一些用處,它有很多用戶。 – 2010-06-20 01:28:56