在Erlang中有很多数据存储区,例如Riak,Dynomite,CouchDb,Scalaris,我是否错过了?我知道Java和C/C++也被用来编写数据存储(Cassandra,Hypertable等),但是任何其他函数式语言(例如F#,Scala,Haskell,Clojure等)都已经编写了数据存储?我问这个问题(以及许多其他函数式编程和Erlang类型问题)的原因是评估函数式编程语言在现实世界项目中的可行性。生产级数据存储的功能语言实现
作为一个便笺,已经指出我的意思是数据存储本身的实际实现语言,而不是访问数据存储的客户端语言(即:通过ODBC)。
第一部分:是的。 Mnesia附带Erlang ;-) – ConcernedOfTunbridgeWells 2010-02-05 10:12:53
我只想提到Scala与您提到的其他语言相反,大多是一种面向对象的语言,它恰好集成了Functional Language功能。它的创造者最近称之为“后期功能”。 – 2010-02-05 11:10:00
好的,所以我应该从列表中删除Scala,如果它主要是OO? – Zubair 2010-02-05 11:27:52