41.7K Star!轻松部署,一款开源低代码可视化数据库管理平台-NocoDB

1,533 阅读5分钟

NocoDB,一个开源的无代码数据库平台,提供了一个非常吸引人的解决方案。本文将向您展示如何通过Rainbond,一个易于使用的应用管理平台,快速部署NocoDB,能够轻松地将各种数据库转换为智能表格。

NocoDB 用户界面的主要部分。

图像

  1. 侧边栏:该组件提供对工作区、库、表和视图的快速访问,有助于在 NocoDB 中轻松导航。
  2. 导航栏:在导航栏中,您将找到诸如切换器之类的基本工具,允许用户在数据模式和详细信息模式之间切换,以及用于协作工作区和视图共享的共享按钮。
  3. 工具栏:工具栏为用户提供了各种工具来有效管理表和视图中的记录。它包括排序、过滤和编辑数据的功能,增强您对信息的控制。
  4. 查看区域:可以以多种格式查看数据的中央工作区 - 网格、图库、看板或表单。
  5. Footbar:用于在分页记录之间导航的分页栏。

为什么选择NocoDB

NocoDB 将传统数据库转化为一个可视化的、协作的智能平台,受到Airtable的启发,支持类似的电子表格式交互和关系型数据库Schema设计。它允许用户通过API自动生成,无需编写代码即可创建、读取、更新和删除数据库记录。相比Airtable,NocoDB的最大优势在于它是完全开源和免费的,支持多种数据源,如MySQL、PostgreSQL、SQL Server和SQLite等。

快速部署NocoDB:使用Rainbond

Rainbond是一个支持多种语言和框架的云原生应用管理平台,不需要懂 Kubernetes 的云原生应用管理平台,部署应用不需要复杂的配置,并且提供简单、一致的应用部署、管理和自动化体验。

下面是通过Rainbond部署NocoDB的步骤:

1、准备工作

确保你已经安装了Rainbond。如果还没有安装,可以访问Rainbond的官方网站获取安装指南

2、部署NocoDB(两种方式)

一、开源应用商店

点击进入团队后新建应用从应用市场安装开源应用商店。在搜索框中输入“NocoDB”,找到NocoDB的应用模板并安装它。

二、命令行安装

访问云原生应用市场找到“NocoDB”应用,并复制命令。

点击进入团队后新建应用从应用市场安装命令行安装,把复制过来的应用填充到命令表单,点击创建即可。

3、部署完成

4、访问NocoDB

部署完成后,Rainbond会提供一个外网访问地址。点击这个地址,即可访问NocoDB的Web界面。

5、开始使用NocoDB

在NocoDB的界面中,你可以开始创建新的数据库项目,添加表格,并利用NocoDB提供的丰富功能来管理和操作数据。

新建一个项目链接数据源,填写数据信息之后“测试数据库连接”,通过之后再提交。

支持数据导入

多种视图模式

image-20240328151639339

NocoDB的特点和功能

  1. 开源和免费:作为一个开源项目,NocoDB对个人和企业用户都是完全免费的。这使得用户可以自由地检查代码、自定义功能以及参与到社区中去。
  2. 支持多种数据库:NocoDB可以与多种SQL数据库如MySQL、PostgreSQL、SQL Server和SQLite等无缝集成,使其能够广泛适用于各种现有的数据库系统。
  3. 无代码界面:通过其用户友好的无代码界面,NocoDB允许用户直接在浏览器中创建、修改和管理数据,而无需编写任何SQL代码。这降低了技术门槛,使得非技术用户也能轻松处理数据。
  4. 自动API生成:NocoDB自动为连接的数据库生成RESTful和GraphQL API,便于开发者构建应用程序或集成第三方服务,极大地提高了开发效率。
  5. 数据可视化和管理:它提供了类似电子表格的界面,用户可以进行数据排序、筛选、搜索和分组等操作,简化了数据管理过程。
  6. 灵活的权限和协作功能:NocoDB支持细粒度的权限设置,确保数据安全。它还允许团队成员协作编辑数据,支持实时更新和评论功能,增强了团队合作。
  7. 自定义表单:用户可以创建自定义表单来收集输入数据,这些数据直接存入数据库,非常适合数据收集和调查研究等用途。
  8. 丰富的视图选项:NocoDB支持多种数据视图,包括网格视图、看板视图、日历视图和画廊视图等,满足不同场景下的数据展示需求。
  9. 简单的部署和维护:通过Docker和其他容器化技术,NocoDB可以快速部署在几乎任何地方,包括云平台和本地服务器。

最后的最后

NocoDB为数据管理和应用开发提供了一个强大而灵活的平台,而Rainbond的一键部署功能使得启动和运行NocoDB变得前所未有的简单。无论你是开发人员、数据分析师还是企业决策者,NocoDB都是探索数据的理想选择。通过自部署或使用托管服务,你可以充分利用NocoDB提供的功能,给你带来数据驱动的洞察和价值。