软件 | CouchDB 1.0.1 |
内容 |
CouchDB软件特性CouchDB是用Erlang开发的面向文档的数据库系统,2010年7月14日发布了1.0版本。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的index文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储系统。 软件基础简介 CouchDB 可以安装在大部分 POSIX 系统上,包括 Linux&174; 和 Mac OS X。Version 2.2.0开始正式支持Windows (x64)。CouchDB 可以从源文件安装,也可以使用包管理器安装(比如在 Mac OS X 上使用 MacPorts)。 CouchDB 是一个顶级 Apache Software Foundation 开源项目,根据 Apache 许可 V2.0 发布。这个开源许可允许在其他软件中使用这些源代码,并根据需要进行修改,但前提是遵从版权需知和免责声明。与许多其他开源许可一样,这个许可允许用户根据需求使用、修改和分发该软件。不一定由同一个许可包含所有修改,因为我们仅维护一个 Apache 代码使用许可需知。 CouchDB采用ErLang开发(ErLang号称是并行计算之王),而其最底层的数据结构就是两类 B+Tree,CouchDB主要由两部分组成一个是”存储”(storeage) ,另一部分是”视图索引”(view indexs)。 “储存”用来储存文件, “视图索引”用于查询处理。 CouchDB能够适应非常广泛的应用场景,在某些偶尔连接网络的应用中,我们可以用CouchDB暂存数据,随后进行同步。也可以在Cloud环境中,作为大型的分布 式的数据存储。CouchDB提供了基于 HTTP的API的访问方式,这样,保证了所有的常见的语言都可以使用CouchDB。 软件特性 JSON Documents – 文档在CouchDB中以JSON格式存储. RESTful Interface – 对CouchDB的所有操作,包括数据CRUD,数据库管理及数据同步,都可能通过HTTP方式进行。 N-Master Replication – 你可以使用无限多个 master 机器,这样可能会让你能够构建很有意思的数据网络拓扑。 Built for Offline – CouchDB 能够运行在移动设备上(Android 系统),他可以让你的移动设备在离线时存储数据,在接入网络时再同步到云端存储。 Replication Filters – 可以在同步复制操作中加上一个过滤器,让你有选择性的同步数据。 软件优点 容易地在多个服务器实例之间进行数据库复制 快速地索引和检索 REST风格的文档插入、更新、检索和删除的接口 基于JSON的文档格式(更容易地在不同语言之间转换) 为用户选择的语言提供多个库(指一些流行的语言) 通过_changes订阅数据更新 安装步骤 安装CouchDB sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://couchdb.apache.org/repo/couchdb.repo sudo yum install -y couchdb |
标签 | |
缩略图 | |
软件名称 | CouchDB |
软件图标 | |
软件大小 | 1.23 MB |
发布时间 | 2023-06-14 |
软件平台 | |
软件语言 | 英文 |
软件授权 | 免费软件 |
操作系统 | Win7/WinXP/Win8/Win10兼容软件 |
系统类型 | |
用户评分 | 8.0 |
软件版本 | 1.0.1 |
官方网站 | 暂无 |
官方网址 | |
软件截图 | |
软件总类 | 电脑软件 |
软件大类 | 电脑软件-开发工具-数据库 |
软件小类 | 数据库 |
开发者 | |
主办单位名称 | |
ICP备案名 | |
备案号 | |
使用年龄 | |
下载链接 | ![]() |
攻略教程 | |
详细介绍 | |
操控设备 | |
隐私政策 | |
查看权限 | |
敏感权限获取说明 | |
软件类型 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。 |
随便看 |
|
传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。