暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

[译] 2分钟开始使用 MairaDB JSON 功能

原创 严少安 2022-03-07
1026

原文链接:https://mariadb.com/resources/blog/get-started-using-mariadb-json-capabilities-in-under-2-minutes/
原文作者:Rob Hedgpeth

上篇文章,我介绍如何使用MariaDB来使用 JavaScript Object Notation (JSON) 格式数据的这一想法,这是完全免费且开箱即用的,以及为什么它如此有用。

1.webp

其要点是,将关系型数据库的传统结构化数据与半结构化JSON数据的灵活性相结合的能力,为解决现代应用程序提出的许多问题提供了一种非常有力的方法。

2.webp

在这点上,您可能想知道,当开始使用MariaDB的JSON时,哪种方法是最简单的?别担心,我正好有您需要的!

启动并运行MariaDB和Docker

和您一样,我有时想用更容易的方法去理解一些东西。这就是为什么我创建了一个新的仓库,可以让您在几分钟内启动并运行带有JSON功能的MariaDB。

通过使用容器,我们可以启动MariaDB数据库,并预加载示例JSON,允许您在几分钟内从零到可以进行查询。事实上,“MariaDB JSON快速入门”仓库只使用两个文件就完成了这一任务。

第一个是Docker Compose文件,Docker Compose文件提供了一种方法,去记录和配置所有应用的服务依赖关系,包括数据库、队列、缓存、web服务api等。 然后,使用Docker Compose命令行工具,您可以用一条命令(docker-compose up)为每个依赖项创建和启动一个或多个容器。

Compose文件包含在仓库中,命名为docker-compose.yml,由以下内容组成:

version: "3" services: mariadb: image: mariadb:latest container_name: mdb_json ports: - 3306:3306 volumes: - ./data:/docker-entrypoint-initdb.d environment: MARIADB_ROOT_PASSWORD: 'Password123!'

如您所见,Compose文件非常简单。 首先,它将从MariaDB Docker官方镜像库获取最新版本的镜像,并启动一个新的Docker容器。 该文件还包括暴露端口(Docker容器的内部和外部)的配置,以及为root用户密码。

您还将注意到volume的配置属性。卷(Volumes)是持久化数据生成和使用Docker容器的首选机制。

我使用了卷属性来靶向一个SQL脚本文件,以创建一个新的数据库和表,并向表加载数据。

但是,多说无益。请您亲自使用、检出 MariaDB JSON 快速启动库

了解更多

如果您想了解更多关于JSON和MariaDB的功能,或者关于MariaDB的许多其他特性和功能,请务必查看开发者中心和我们新的GitHub开发者代码中心组织

您还可以在官方文档中更深入地了解MariaDB功能。

和往常一样,感谢我们优秀的社区!如果您想参与贡献,可以在GitHub上找到我们,或直接发送反馈到邮箱developers@mariadb.com,或加入新的MariaDB社区对话(Slack)

最后修改时间:2022-03-07 10:39:22
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论