阅读更多

12顶
1踩

企业架构

原创新闻 Apache CouchDB 1.0.0发布

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

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
         

发表评论

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

相关推荐

  • 软件测试人员常见的28个误区

    本课程针对软件测试零基础小白和测试在职人员,纠正思维认识上对于工作的错误认识,梳理软件测试正确的工作思路和流程!本课程可帮助:零基础小白在自学过程中少走弯路!测试在职人员走上快速提升的道路!课程由上市公司资深测试总监亲自授课,深入浅出,风趣幽默,不可错过!

  • 软件测试误区

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

  • 软件测试常见的误区

    Hello,小伙伴们,大家早上好,下午好,晚上好。我是你们的老朋友九九。经常会有人听到:“软件测试就是为了找bug的。”,“软件测试不就是点点点吗”,那么这些观点到底是不是正确的呢?今天就由九九给大家讲讲目前被广泛误解的观点。 一、软件测试不就是点点点 嘿,我这暴脾气,你是听那个跟你讲的软件测试就是点点点。有这么简单,那岂不是是一个人都可以做啦! 啥叫点点点,你以为我们就只要点两下按钮就测试完这个软件了吗。非也,非也,哪有那么简单。软件测试其实是一个对综合领域要求都很多的一个职业。你以为就只要会找bug.

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

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

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

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

  • 软件测试最容易陷入的28个误区

    最近跟一些刚刚进入软件测试行业的朋友去交流,发现了一个有趣的现象,就是对于这个行业的很多问题的认识都是一致的片面,当然也可以理解为误区。自己利用一点时间,把他们对于这个行业的认识误区都罗列出来,然后结合自己这么多年的工作经验和大家一同交流一下,毕竟自己也是从这个阶段走过来的,后来者能少走些弯路是最好的。 自己整理了软件测试人员最容易陷入的28个误区,文章后面附带思维导图。 1、测试和开发永远都是死对头 虽然测试与开发的工作性质是对立的,但是目的都是为了项目更好的发展。 我以前发起过一...

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

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

  • 软件测试中的认识误区

    软件测试中的认识误区

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

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

  • 软件测试的误区

    1.规范化软件测试是增加项目成本增加软件测试人员和预留项目测试时间,表面上看是增加了人员成本或延长了项目周期,为此会投入了更多的项目资金。然而我们知道,越早发现软件中存在的问题,开发费用就越低。美国质量保证研究所对软件测试的研究结果表明:在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。所以,即使您的客户(包含本公司

  • 软件测试的几大误区

    我们暂且不去评析软件测试在当今it公司中的地位,只说大家对软件测试的认识。基于我短暂的经验,我总结出软件测试几个最常见的误区,供大家研究:   一大误区:测试简单,对技术要求不高   这是对测试最通常的评价,如果一个开发人员转做测试,那么别人通常认为,他是不是开发能力不够,或者是他是不是不愿意吃苦之类。我们先引用Google的 Patrick Copeland对一个卓越的测试员所应有品质的评论...

  • 【软件测试】测试进度和成本的控制

    项目进度和质量管理         项目的进度管理是一门艺术,是一个动态的过程,需要不断调度、协调,保证项目的均衡发展,实现项目整体的动态平衡。项目开始前的计划,对任务的测试需求有一个大体的认识,但深度不够,进度表可能只是一个时间上的框架,其中一定程度上是靠计划制定者的经验来把握的。随着时间的推移、测试的不断深入,对任务会有进一步的认识,对很多问题都不再停留在比较粗的估算上,项目进度表会

  • 程序员最大黑幕:1.5w代面试,承诺入职顶级公司!

    微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置“置顶”:点击上方蓝色字体“程序员之家”-点击右上角“…”-点击“设为星标”。可以啦,让我们继续相互陪伴...

  • 注意!软件测试过程中的10个误区!千万不要再听信谣言!

    下面给出了一些关于软件测试的最常见的误区。

  • 敏捷软件测试常见的七个误区

    转自 ThoughtWorks 敏捷软件开发是从1990年代开始逐渐引起广泛关注的一种新型软件开发方法,是能够应对快速变化的需求的一种软件开发能力,它作为一种新型的开发模式,被越来越多地应用到软件项目中。 敏捷软件测试指的是在敏捷软件开发过程中跟质量相关的一系列活动,和传统意义上的软件测试有很多区别,因为敏捷软件测试的概念一直比较模糊,所以经常会有人走入误区,我曾经在

  • 软件测试的几个误区

    (1)、误区之一:软件开发完成后进行软件测试         软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件发布。据此,认为软件测试只是软件编码后的一个过程。这是不了解软件测试周期的错误认识。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。在软件项目的每一个阶段都要进行不同目的

Global site tag (gtag.js) - Google Analytics