萌芽数据库
概述
这个新手指南会让你熟悉 ArangoDB。我们将介绍,
- 安装并运行一个本地 ArangoDB 办事器
- 应用Web界面与之交互
- 将示例数据存储在数据库中
- 萌芽数据库以再次检索数据
- 编辑和删除现稀有据
安装
去 arangodb.com/download,选择您的操作体系并下载 ArangoDB。如不雅有担保理器,你也可以参考解释若何经由过程担保理器进行安装。
在 Linux 下如不雅您安装了二进制包,办事器会主动启动。
在 Windows 下把 ArangoDB 安装为办事,它会主动启动。未安装为办事的情况下,须要运行位于安装目次中的 bin 目次下的 arangod.exe。你可能必须以治理员身份运行,以获得对 C:\Program Files 目次的写权限。
关于安装 ArangoDB 更深刻的信息,以及可用的启动参数,在集群中安装等,参阅安装文档。
保护安装
默认安装包含 _system 数据库和 root 用户。
基于 Debian 的软件包和 Winsows Installer 都邑在安装过程中询问暗码。基于 RedHat 的软件包则会设置一个随机暗码。对于其它安装包,你须要履行
shell> arango-secure-installation
这会请求输入一个 root 暗码并保存起来。
Web 界面
办事本身(arangod)是基于 HTTP/REST 的,然则你可以应用图形化的 Web 界面让操作变得简单。还有 arangosh,一个异步 shell,用来竽暌闺办事器进行交互。如不雅你是开辟者,你可能更爱好应用 shell 而不是 GUI。今朝它还没有供给像语法高亮如许的功能。
- FOR user IN users
- FILTER user.age > 30
- SORT user.age
- RETURN user.name
为了熟悉数据库体系你可以将驱动放置一边而应用 web 界面 (代码名 Aardvark) 进行根本交互. web 界面将会在你启动 arangod 之后变为可用. 你可以在浏览器中经由过程 http://localhost:8529 进行拜访 – 如不雅弗成以,请查看 故障清除.
默认情况下, 验证已启用. 默认用户为 root. 根据所用的安装办法,安装过程会提示输入 root 暗码或者默认 root 暗码为空 (参看 以上).
接下来你会被询问应用哪个数据库。所有的办事器实例带有一个 _system 数据库. 选择该数据库并持续.
然后你会看到如下的办事器统计面板:
如今让我们来做一些猖狂的工作: 对于用户集合中的所有文档,再次对所有效户文档进行迭代并返回用户组合,例如 John 与 Katie. 对于该问题,我们可以在一个轮回内部应用一个轮回来获得叉积 (所有效户记录的所有可能组合, 3 3 = 9). 然而我们并不欲望获得类似 John + John* 的组合, 所以让我们应用一个过滤器前提往来交往除类似的组合:
要懂得关于接口的更具体描述,参看 Web Interface.
数据库,集合与文档
数据库是集合的集合. 集合存储记录, 记录被称为文档. 集合等价于 RDBMS 中的表, 而文档可以被认为是表中的行. 差别在于你不须要预先定义有哪些列 (或者属性). 随便率性集合中的所有文档可以拥有随便率性的属性键与值. 然而实际上一个集合中的文档具有类似的构造, 然则数据库体系本身并不会关怀,无论你的数据是什么样子,数据库体系都邑在其上履行稳定而快速的操作.
如今你可以逗留在默认的 _system 数据库中并应用 web 接口来创建集合与文档. 点击 COLLECTIONS 菜单项, 然后选择 Add Collection 菜单. 为其指定一个名字,例如 users, 保持其他的设置不变 (我们欲望它是一个文档集合) 并保存. 会出现一个标记为 users 的新菜单项, 你可以点击打开.
目次还没有任何文档. 点击右侧带有白色加号的绿色圆环来创建该集合中的第一个文档. 对话框会询问你 _key. 你可以将该区域留空并点击 Create 来让数据据体系赋值一个主动生成 (独一) 的键. 留意 _key 属性是弗成修改的, 这意味着一旦文档被创建你弗成以修改该键. 你可以用作文档键的内容在定名商定 中有响应的描述.
在这种情况下,主动生成的键值也许是 “9883” (_key 老是字符串!), 而文档 _id 也许是 “users/9883” . 除了一些体系属性,在文档中并没有其他内容. 让我们经由过程点击 (空对象) 左侧的搁笔添加一个自定义属性, 然后 添加. 两个文本输入框会变得可用, FIELD (属性键) 与 VALUE (属性值). 输入名字作为键,输入你的名字作为值. 添加 另一个属性,将其定名为年纪,并将其设置为你的年纪. 点击保存来保存这些修改. 如不雅你点击 ArangoDB 搁笔右侧顶点的集合: users , 文档浏览器将会显示 users 集合中的文档,而你可以在列表中看到你方才创建的文档.
推荐阅读
云领安防 让平安可以预见 华为带您领略一个让人安全感爆棚的平安世界
除了展台展示之外,华为还举办了一场以"云领安防让安然可以预感"为主题的华为安然城市专题论坛,为专家学者以及安防行业用户搭建了一个交换平台,世人就人工智能、云数据中间、大年夜数据等新兴技>>>详细阅读
地址:http://www.17bianji.com/lsqh/38605.html
1/2 1