阅读更多

12顶
1踩

企业架构

原创新闻 Apache CouchDB 1.0.0发布

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

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个误区

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

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

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

  • 对软件测试的认识误区

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 软件测试中的认识误区

    软件测试中的认识误区

  • 软件测试的重要性

    最近接手一个新的任务:在公司产品的现有基础上做修补.面临的主要困难有:1.项目较大,vs的解决方案里18个项目.(虽然我只须维护其中的一两个项目)2.涉及新的技术,比如说多进程,多线程,网络通讯,wmi,adsi,iis,系统服务等等.3.某些代码实现较复杂,如线程通讯,wmi等.这些函数的相互依赖,也就是平时说的藕合度高,现在我要将它分离,分到单独的项目里.但是这样又要求我对这些复杂

  • 软件测试的几个误区

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

  • 【软件测试】基本概念

    一.定义 软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动。 测试与调试的区别: 目的不同:测试是发现错误;调试是改正/修正错误 过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试则是不可重复的活动,针对具体问题/具体源程序不具备重复性。 二.目的原则 目的:发现软件开发各阶段的问题 原则: 尽早的、不断的进行软件测试 明确测试输入预置条件和与之对应的预期输出结果 避免测试自己编写的程序 在测试设计时应充分考虑异常的输入情况 充分考虑测试中的集群现象,80%的

  • 软件测试基础

    软件测试基础知识 1.什么是软件测试?   业界存在的两种定义:证“实”和证“伪”。软件测试就是证明软件不存在错误的过程。-证“实”;软件测试是为了发现软件中错误而执行程序的过程。-证“伪”。   软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动;根据需求、设计文档、代码、经验等精心设计一批用例,利用这些测试用例去运行程序,并发现程序错误的过程。 2.软件...

Global site tag (gtag.js) - Google Analytics