阅读更多

12顶
1踩

企业架构

原创新闻 Apache CouchDB 1.0.0发布

2010-07-15 12:39 by 资深编辑 wutao0603 评论(9) 有7345人浏览

Apache  CouchDB 1.0.0发布了,CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 也是 Apache 基金会的顶级开源项目。

 

CouchDB创建者、Couchio公司CEO Damien Katz称:“有上千万的人正在拥抱CouchDB这个非关系型的数据存储,此新版本读写的速度较之前提升了3倍。除了在性能、可靠性上提高之外,CouchDB的新目标是让开发者更容易,CouchDB 1.0中提供了各种方便和自动处理”。

 

新特性:

 

  • More efficient header commits;
  • Use O_APPEND to save lseeks;
  • Faster implementation of pread_iolist(). Further improves performance on concurrent reads;
  • Added authentication caching;
  • Faster default view collation;
  • Added option to include update_seq in view responses;
  • ……

 

点击下载:http://couchdb.apache.org/downloads.html

来自: apache
12
1
评论 共 9 条 请登录后发表评论
9 楼 lqixv 2010-07-16 13:54
185002213 写道
IBM Lotus Notes 就是一个文档数据库,主要用来做办公协同软件,
所有数据存放在文档中,很烂很糟.
深圳蓝凌公司就是以这个软件作为开发平台来做OA系统的

估计应该不会太烂吧。太烂的或没有发展前途的,不会被 apache 当做顶级项目来开发的。
8 楼 rong889 2010-07-16 09:46
fight_bird 写道
面向文档的数据库管理系统?是文档库?还是数据库?有用过的吗?

还是数据库,只不过数据不是以关系型数据库中的行列结构存储的,而是以文档(document)的方式存储,即每一条数据本身可以拥有结构,一般采用json格式。
使用过mongodb,感觉还行。
7 楼 messiFCB 2010-07-16 09:41
鼓吹了n久的NoSQL
6 楼 nhyjq 2010-07-16 08:45
不管烂不烂都好,很多大企业,政府机关都用note/domino做OA系统的,极少用outlook/exchange的。你也只能抱怨IBM的忽悠能力吧
5 楼 185002213 2010-07-16 07:51
IBM Lotus Notes 就是一个文档数据库,主要用来做办公协同软件,
所有数据存放在文档中,很烂很糟.
深圳蓝凌公司就是以这个软件作为开发平台来做OA系统的
4 楼 latte 2010-07-15 23:35
估计是成千上万的人
3 楼 fight_bird 2010-07-15 18:15
面向文档的数据库管理系统?是文档库?还是数据库?有用过的吗?
2 楼 berlou 2010-07-15 14:15
上千万人拥抱这个?夸张了吧.
1 楼 yangfuchao418 2010-07-15 13:18
         

发表评论

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

相关推荐

  • 软件测试认识的五个误区

    软件测试认识的五个误区软件测试误区之一:软件开发完成后进行软件测试人们一般认为,软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件发布。据此,认为软件测试只是软件编码后的一个过程。这是不了解软件测试周期       软件测试认识的五个误区  软件测试  误区之一:软件开发完成后进行软件测试  人们一般认为,软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件发布。据此,认为软件测试只是软件编码后的一个过程。这是不了解软件测试周期的错误认识。  软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因

  • 对于软件测试四大误区的认识

    第一大误区: 认为测试只是点点点,没有任何技术含量可言 大多数人都认为软件测试的工作就是安装和运行程序,点点鼠标,按按键盘,点点手机屏幕的事情,这是对软件测试最常见的评价,为何会出现这样的结果,那是因为他们对软件测试的具体的技术和方法不了解而造成的。在我的认知里,测试反而对技术要求更高,因为他不像开发人员一样,只要求你的编程能力很强就可以了,软件测试需要你的需求分析能力,业务能力,有要识别代码的能力,最起码要熟悉一门语言,还要有一定的编写能力,等等。随着时代的不断进步,软件测试已经形成了一门独立的技术科学,

  • 对软件测试的认识误区

    随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。下面简单列举了几种有代表性的对软件测试的认识误区,并作了相应的分析和解释。 误区之一:软件开发完成后进行软件测试 软件测试是...

  • 软件测试认识的几个误区

    软件测试认识的几个误区 关键字:软件测试 软件过程正文随着软件规模的不断扩大,软件设计的复杂程度不断提高,软件开发中出现错误或缺陷的机会越来越多。同时,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。但是,现实情况是,与软件编程比较,软件测试的地位和作用,还没有真正受到重视,对于很多人(甚至是软件项目组的技术人员)还存在对软件测试的认识误区,这进一步影响了软

  • 软件测试 - 从入门到精通 Jmeter 介绍前言(一)

    Time will tell. 1、前言 Apache JMeter 是纯Java编写桌面应用程序,被设计为用于测试客户端/服务端结构的软件。它可以用来测试静态和动态资源的性能,例如静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等。 JMeter 可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 JMeter 可以对你的应用程序进行回归测试。通过你创建的测试脚本和 assertions来验证你的程序返回了所.

  • 你真的了解软件测试吗?——目前软件测试几大误区

    目录误区1:软件开发完成后才进行测试误区2:软件发布后发现软件问题,那是测试人员的责任误区3:测试简单,对技术要求不高误区4:由项目进度来决定测试工作量误区5:总有一天,机器自动化将代替人工测试总结 随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。 我们暂且不去评析软件测试在当今it

  • [遁去的一推荐]软件测试认识的几个误区(中国软件测试社区提供)

    软件测试认识的几个误区  随着市场对软件质量的不断提高,软件测试不断受到重视,但是由于总体上,国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多错误的认识。根据作者的软件工作经验,本文列举了七种有代表性的软件测试得认识误区,并作了剖析和相应的解释。希望对软件行业的技术和管理人士,正确认识软件测试起到一定的作用。 作为软件质量保证和可靠性的关键技术

  • 软件测试用例的认识误区有哪些?

    软件测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。   在实际软件项目测试过程中,由于对软件测试用例的作用和设计方法的理解不同,测试人员(特别是刚从事软件测试的新人)对软件测试用例存在不少错误的认识,给实际软件测试带来了负面影响,本文对这些认识误区进行列举和剖析。...

  • 软件测试工作的几个认识误区

    软件测试工作的几个认识误区: 1.      整体认识上重开发而轻测试; 2.      软件开发完成后进行软件测试; 3.      软件测试是为了证明软件的正确性; 4.      软件发布后如果发现质量问题,那是软件测试人员的错; 5.      软件测试要求不高,随便找个人就行; 6.      软件测试是软件开发的对头; 7.      软件测试是测试人员的事情,与程序员无

  • 软件测试常见的7个误区,你有踩过这些坑吗

    随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。下面简单列举了几种有代表性的对软件测试的认识误区,并作了相应的分析和解释。 误区1:软件开发完成后才进行测试 在传统的瀑布模型中,软件项目主要有一下几个阶段组成:用户需求、需求分析、概要设计、详细设计、编码和实现、测试以及运行维护。由于

  • 软件测试的几个误区

    软件开发中出现错误或缺陷的机会越来越多,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。但是,现实情况是,与软件编程比较,软件测试的地位和作用,还没有真正受到重视,对于很多人(甚至是软件项目组的技术人员)还存在对软件测试的认识误区,这进一步影响了软件测试活动开展和真正提高软件测试质量。  (1)误区之一:软件开发完成后进行软件测试 我们一般认为,软件项目要

  • 关于测试——你了解多少

    导读: 有很多人并不了解测试行业,对于他们来说,同样是从事IT行业的测试人员相比开发人员却要“矮一截”。 其实这是因为大家对软件测试行业并不了解,所以会产生很多的误解。今天就为大家回答一下有关于软件测试的问题! 误解一、测试很简单,就是点点点 很多人都认为测试对工作再简单不过了,即便是不懂技术也能胜任。因为不需要会编写程序,也不需要有很深的专业技术能力。但是作为一个优秀合格的软件测试工程师,一定要有专业的技能训练以及丰富的经验积累。 测试这个行业很广泛,各种各样不同的测试概念以及对应的测试方法

  • 软件测试中的认识误区

    软件测试中的认识误区

  • 软件测试的目的和意义是什么?

    软件开发过程中少不了软件测试这一环节,而随着软件开发行业的蓬勃发展,对于软件测试人才也越来越多,不少想要从事这一行业的人就想要对软件测试有更多的了解,比如知道软件测试的目的以及测试要达成的目标,下面就让小编用搜集到的知识给大家讲解一下吧! 我们要知道软件测试是什么,软件测试指的是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。它的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试作为软件开发的一个重要阶段,除了必须具备被测软

  • Java软件工程师必读经典书籍

    读书是另一种感知世界的方式,是另一种提升自我的方式,是另一种与人交谈的方式,一周不读书就觉得自己俗了,长久不看书,写东西就找不到感觉了,网络上,电视上,各种电子设备上的内容当然不少,但都比不上读书,读书静心,读书能闻到古埃及的味道。 关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是,多!看!书!毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序...

  • 那些年我们对软件测试的16大误解

    1、测试和开发永远都是死对头 虽然测试与开发的工作性质是对立的,但是目的都是为了项目更好的发展。 有人以前发起过一个倡议:“我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们,因为开发人员和测试人员本来就是一起的。如果测试人员能与开发人员成为朋友,你会发现,工作会非常顺心,在我所在的企业中,测试人员和开发人员关系非常融洽,互相尊重,对大家的工作能力和技术表示肯定。” 其中的诀窍重点在于测试这边的沟通,谁也接受不了别人指责自己得意之作,所以测试要以帮助开发让开发的‘孩子’更健康,让开发

  • 软件测试是否有存在的必要?带你了解测试的重要性!

    存在即是合理 在IT行业除了开发以外,我们都知道还有另外一个岗位,软件测试,很多开发人员都觉得软件测试特别简单,基本没有什么发展前景。 那么,市场实际情况真的是这样吗?我们都知道企业是不养闲人的,如果软件测试真的没有用,那么,为何不节约成本直接砍掉这个岗位呢? 所谓“隔行如隔山”,就连真正做软件测试的都觉得软件测试并非传的那样容易,如果你知道的测试只是点点点,那么,抱歉,你还停留在最底层的软件测试。真正规范化的软件测试并不是想的那么容易。 因BUG引起的重大危机 如果你是个重度网民,经常看一些新闻资讯、大

Global site tag (gtag.js) - Google Analytics