阅读更多

12顶
1踩

企业架构

原创新闻 Apache CouchDB 1.0.0发布

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

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
         

发表评论

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

相关推荐

  • 软件测试中的认识误区

    软件测试中的认识误区

  • 软件测试误区

    软件测试的误区马均飞 郑文强随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。下面简单列举了几种有代表性的对软件测试的认识误区,并作了相应的分析和解释。误区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行业的测试人员相比开发人员却要“矮一截”。 其实这是因为大家对软件测试行业并不了解,所以会产生很多的误解。今天就为大家回答一下有关于软件测试的问题! 误解一、测试很简单,就是点点点 很多人都认为测试对工作再简单不过了,即便是不懂技术也能胜任。因为不需要会编写程序,也不需要有很深的专业技术能力。但是作为一个优秀合格的软件测试工程师,一定要有专业的技能训练以及丰富的经验积累。 测试这个行业很广泛,各种各样不同的测试概念以及对应的测试方法

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

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

  • 软件测试的误区

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

  • 软件测试的几大误区

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

  • 软件测试的几个误区

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

  • 软件测试的定义

    关于软件测试的定义,不同学者有不同的观点,了解软件测试的定义,对于日后在工作中是很有帮助的, 首先要明确测试的定义,所谓测试,就是以检验产品是否满足需求为目标。 而软件测试,自然是为了发现软件(产品)的缺陷而运行软件(产品) 比较标准的软件测试的定义是:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估。 IEEE 标准的定义:使用人工或自动的手段来运行或测定某个系统的过程,其目的在

  • 软件测试DAY01

    1. 软件测试的定义     软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动;     软件测试时根据开发各阶段的需求、设计文档和代码精心设计一批用例,利用这些测试用例去运行程序,以及发现程序错误的过程。 问:测试与调试的区别? 目的不同:测试发现错误;调试时修改/修正错误。 过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试是不可重复的活

  • 软件测试中的认知偏差:你受到了影响吗?

    软件测试中的认知偏差:你受到了影响吗? 随着技术的进步,测试世界正在以更快的速度发展,以确保“光速下的质量”。 “持续集成,数字化转型,生命周期自动化,向左移动质量以最大限度地降低成本”等等都是一些不断变化的神奇词汇。虽然我们谈到这些问题,但潜在的问题 - “为什么以及如何错过缺陷”仍然继续被听到,并且仍然没有得到答复。 软件测试中的认知偏差 当时感觉好像最明显的缺陷已经滑落。 但为什么? 尽管...

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

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

  • 软件测试之二——程序中的错误及其理解分析

      一、错误的类型   软件测试的工作之一就是发现错误,而对错误的理解也十分重要。错误根据其区别大概可分为以下三种:Fault,Failure,Error。   二、具体的定义   这三种类型的错误,翻译成中文可能区别不是很大,但是英文理解的话,还是有很大的区别的。在wiki上很难找到这三个单词的针对计算机软件的含义,不如就直接引用原义来解释着三个单词。   Fault:wiki中将t...

Global site tag (gtag.js) - Google Analytics