阅读更多
恭喜CouchDB,已经从Apache项目孵化器毕业出来成为Apache的最高级别项目。CouchDB是用Erlang开发的面向文档的数据库系统,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统。这是CouchDB 项目发展中的重要一步。恭喜 Chris Anderson和 Jan Lehnardt,以及所有为CouchDB贡献代码的开发者们!

未来几周内CouchDB将发布0.9.0版本,最终将包括安全和验证功能,功能完全足以作为beta版本发布。

关于CouchDB的详细介绍查看:用Erlang开发的文档数据库系统CouchDB

12
1
评论 共 7 条 请登录后发表评论
7 楼 coolspeed 2008-11-27 01:31
我并不奢望Erlang火里来,但是我希望它那种设计哲学的威力被越来越多地发掘。
6 楼 geeksun 2008-11-25 18:30
elang,正在突起的黑马?
5 楼 koalant 2008-11-25 09:52
听过一个访谈, Couchdb 的开发者说它的概念就是来自 Lotus notes , 原本这个数据库是用C++ 写的,后来改为用 erlang 了。
4 楼 taowen 2008-11-25 08:19
qi4j的存储也是这个理念的.
3 楼 liusong1111 2008-11-25 01:19
eyejava 写道

这种数据库有什么特殊用途?

可伸缩性好,因为它本质上是一个分布式的Big Hashmap存储器,我猜想对key-value建立索引以及对map-reduce算法的应用都使这种模型很实用,而且还能很容易借助erlang本身的容错、分布式能力。
关系型数据库(RDBMS)以表格和关联为基础,面向文档的数据库没有schema的限制,可以直接存储基本数据类型和数组、Hashmap以及它们的组合,一般观点,对比 对象型数据库(OODB)直接将程序数据无缝持久化的“激进”目标,它显得平和务实。对比关系型数据库,在互联网领域,它的地位越来越显得耀眼。
google的AppEngine datastore(BigTable)、Amazon的SimpleDB、Facebook的Cassandra以及hadoop甚至berkeley DB都以类似方式实现,所以能提供灵活强大的Query API不足为奇。
我比较关心CouchDB的ruby接口,目前已经有几个库了,比较成熟的有RelaxDB,用法跟ActiveRecord几乎一样,而且同时有个merb_relaxdb使它支持merb(ruby的另一个web框架).
在互联网时代,在云计算概念热炒的时代,在关系型数据库种种局限的现状下,文档型数据库的前途如何?我对此只是初步了解,期望各位多多发表观点。
下面是一篇simpleDB局限性的博客,不知道有没有道理:
http://www.ryanpark.org/2008/04/top-10-avoid-the-simpledb-hype.html

2 楼 eyejava 2008-11-24 19:51
这种数据库有什么特殊用途?
1 楼 wtb 2008-11-24 17:13
erlang,你又一次站在领奖台了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VB.rar_VB TTS_tts vb_vb朗读文字

    TTS是微软出品的一套文字朗读引擎(Text-To-Speech Engine),这些英语软件就是调用它来进行英文朗读的。

  • 应用 Microsoft TTS 语音引擎的 Delphi 语言实例

    建立一个单窗体工程,添加一个 Edit 和 2 个 Button 控件,分别命名为 Edit1、btnSpeak、btnStop。然后安装引用 TTS 的 vtxtauto.tlb 类库文件,方法是点击菜单“工程-Import Type Library”,点“add”按钮,然后选中 Windows/speech 下的 Vtxtauto.tlb 文件,放入安装包后,再将其添加成 Delphi 的

  • 在VB中使用文字朗读引擎(TTS)技术

     现今市面上流行的一些英语学习软件,在广告词上经常说自己使用了国际顶尖的全程语音TTS技术,能进行整段英文的流利朗读,并能自由调节朗读的速度与频率等。那么,这个神奇的TTS究竟是什么东西呢?  其实,TTS是微软出品的一套文字朗读引擎(Text-To-Speech Engine),这些英语软件就是调用它来进行英文朗读的。我们在英语学习软件的编程开发中也可使用TTS技术,下面笔者将利用Visual

  • Crystal:Crystal-以SSML规范为接口的多语言TTS合成引擎统一框架的C ++实现

    水晶文字语音转换(TTS)引擎 Crystal Text-to-Speech(TTS)引擎的C ++实现。 Crystal TTS引擎为多语言TTS合成引擎– Crystal提供了统一框架的实现。统一框架为不同的语言和/或方言定义了通用的TTS模块。连续模块之间的接口符合语音合成标记语言(SSML)规范,以实现标准化,互操作性,多语言和可扩展性。 建筑学 参考 有关框架的动机和设计,可以参考。请同时使用本文作为该项目的参考: 吴志勇,曹光启,孟海伦,蔡连宏,“ ,”清华科技,第1卷。 14号2009年10月,第5页,第623-630页。 SSML的本机支持 该框架使用语音合成标记语言(SSML)规范作为不同模块之间的接口。因此,该框架提供了对SSML标签的本地支持。 同时,该框架提供了cst :: xml :: CSSMLTraversal ( xml / ssml_traversal

  • --=== 让你的程序开始说话(在VB中使用文字朗读引擎(TTS)技术)===--

    在VB中使用文字朗读引擎(TTS)技术(作者:许锦新 2001年04月10日 13:52)  现今市面上流行的一些英语学习软件,在广告词上经常说自己使用了国际顶尖的全程语音TTS技术,能进行整段英文的流利朗读,并能自由调节朗读的速度与频率等。那么,这个神奇的TTS究竟是什么东西呢?   其实,TTS是微软出品的一套文字朗读引擎(Text-To-Speech Engine),这些英语软件就是调用

  • 在我们的程序中让电脑说英语

           随着计算机多媒体技术的发展,让电脑唱歌说话已经不是什么新鲜事了。但是能不能在我们自己编写的软件中让电脑朗读文本信息呢?微软公司开发的一套文字朗读引擎(Text-To-Speech Engine,简称 TTS)使我们这一功能的实现变得易如反掌。只要您安装了“金山词霸2000”(或“金山词霸.net”),那么在 Windows 文件夹下会生成一个 Speech 文件夹,里面的 VTXTA

  • C++ builder TTS5.1实现语音播放 生成wav文件

    1.将sapi.dll导入到C++Builder: Component->Import Component->Import a Type Library->Add添加Sapi.dll语音识别引擎库文件。 2.Install完后会自动生成.cpp | .h文件。 3.将.cpp|.h文件添加如工程,引用,可以进行编程了。 直接播放声音: void TTSSpeaker(Unicod

  • C++调用MicrosoftSpeechPlatformSDK(SAPI)实现文字转语音提示

    更多语音提示资料,阅读:为自己的软件添加语音提示功能 微软提供的语音平台开发包: 全称:Speech Recognition and Text-to-Speech Enginesfor Microsoft supported Languages 中文翻译:语音识别和文本转换为语音引擎基于Microsoft支持的语言 开发包名称:MicrosoftSpeechPlatformSDK.msi...

  • C++实现TTS文字语音朗读Microsoft Speech SDK

    转自http://www.zhimax.com/article/vc/ttsvoice.html 一. TTS概述 随着语音技术的发展,微软也推出了相应的语音开发工具,即Microsoft Speech SDK,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。它其中的 TTS(text-to-speech)引擎可以用于实现语...

  • .Net平台下开发英文语音应用程序

    程序演示:点击下载源文件:点击下载1、先安装金山词霸然后会在系统目录[Win2000是WINNT目录]下Speech中找到vtxtauto.tlb文件2、导入COM对象到.Net我们可以利用.Net Framework自带的强大工具TlbImp.exe来把SAPI SDK的COM对象导入到.Net中。TlbImp.exe产生一个管制的包装类,管理客户端可以使用它。包装类管理实际的COM对...

  • c++builder TTS语言编程

    c++builder TTS语言编程 #include #pragma hdrstop #include "Unit1.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma li

  • 电子语音生成器

    可以根据文字生成指定的WAV格式音频文件,同时可以根据需要设定不同风格语音

  • c++builder TTS编程

    c++builder TTS编程<br>实现了英语阅读

  • TextToSpeech 文字转语音播报

      textToSpeech = new TextToSpeech(this, new TextToSpeech.OnInitListener() {            @Override            public void onInit(int status) {                if (status == TextToSpeech.SUCCESS) {       ...

  • TextToSpeech将文本转为语音的简单使用

    今天拿到一个数据库文件,里面有很多英语单词的音标,看到别人的软件既可以显示音标又可以朗读单词就以为是有什么插件能根据音标发音,后来问了很多群,结果没人回答,查了很多资料之后才知道有这么一个TTS,就是将文本转为语音。刚好安卓帮助文档里面又看到有TextToSpeech,就跟着别人的以及帮助文档摸索的测试了一下,果不其然,真的能读。部分代码及注释: main.xml <Re

  • 实现文本合成语音(TTS)并生成wav音频文件—SAPI 5.4

          本部分代码使用微软Microsoft Speech API (SAPI) 5.4 和VS2013实现输入文本文件并合成语音进行播放,同时也可以将合成的语音文件生成.wav格式的音频文件,下面是程序的源代码:#include &amp;lt;sapi.h&amp;gt; #include &amp;lt;sphelper.h&amp;gt; bool isCreatWavFile = false;//是否创建.wav...

Global site tag (gtag.js) - Google Analytics