当前位置: 首页 > news >正文

Directus:给任意 SQL 数据库套上 API 和管理后台

文章目录

  • Directus:给任意 SQL 数据库套上 API 和管理后台

Directus:给任意 SQL 数据库套上 API 和管理后台

Directus 拿下了 36,000 个 Star,是一个开源的实时 API 和后台管理系统,可以给任意 SQL 数据库自动生成 REST 和 GraphQL 接口。

它不挑数据库。PostgreSQL、MySQL、SQLite、MariaDB、OracleDB、CockroachDB、MS-SQL 全部支持。已有的数据库直接接入,不需要做数据迁移。新建数据库也没问题,装好就能用。

技术架构

Directus 用 Node.js 构建,在数据库之上包了一层完整的 API 服务。安装完成后,它会自动读取你的数据库结构,生成对应的接口和管理界面。

后台界面基于 Vue.js 开发,是一个无代码操作面板。非技术人员也能直接上手,在界面里完成数据的增删改查、字段管理和权限配置。不需要写 SQL 语句,也不需要跑脚本。

API 层同时提供 REST 和 GraphQL 两种风格,前端按需选用。实时数据订阅功能内置其中,数据库有变动时自动推送到客户端。

部署方式

Directus 支持三种部署形态:本地运行、私有化部署、云端托管。

Directus Cloud 是官方的托管服务,15 美元/月起。包含数据库、对象存储、CDN 分发和自动扩容,选好区域后大约 90 秒创建一个项目。

一键部署也做了集成。通过 Railway 可以拉起 Directus + PostgreSQL + Redis + S3 存储的完整技术栈,组件之间通过私有网络通信,不产生出口流量费用。

可扩展性

Directus 的定位是白标(white-label)平台。整个系统是模块化的,界面和功能都可以按需裁剪和定制。如果你要在自己的产品里嵌入一个后台管理模块,Directus 可以直接作为底座来改造。

许可证

Directus 使用 MSCL 1.0 许可证,从 Fair Core License 演变而来。年收入 500 万美元以下、50 人以下的组织可以通过 Open Innovation Grant 免费使用,没有附加条件。

超过门槛的企业也能使用免费的 Core 层级来探索和搭建项目,需要高级功能时再购买商业许可。这个模式的设计目标是让个人开发者和小团队保持免费使用,同时让大型组织为项目的持续开发提供资金。

人开发者和小团队保持免费使用,同时让大型组织为项目的持续开发提供资金。

http://www.jsqmd.com/news/1071658/

相关文章:

  • 不用 NVIDIA 也能搞分布式训练,RCCL 多卡通信实测
  • MPLAB X CI/CD Wizard实战:嵌入式开发自动化构建与单元测试
  • 从芯片到系统:基于Microchip BB15L61A霍尔传感器的评估与应用实战
  • AT21CSMK100单线EEPROM评估套件实战:从硬件连接到固件开发
  • AT42QT2160电容触摸传感器:从电荷转移到矩阵扫描的硬件设计与调试指南
  • Atmel CryptoAuthentication评估套件实战:从硬件加密到安全协议集成
  • MPLAB Harmony BSP:嵌入式开发的硬件抽象与快速原型利器
  • FPGA高速串行通信:8b10b编码与CorePCS IP核原理与调试实战
  • CoreABC NVM模式配置实战:APB总线访问Flash指令存储详解
  • AVR单片机ISP编程实战:修复汽车智能钥匙RKE/PKE系统故障
  • 基于PIC16F1779 CIP的数字电源开发:从硬件配置到PID控制实战
  • 软件融合管理中的技术创新应用
  • 音乐后期处理AI工具
  • 萍乡除甲醛哪家机构靠谱
  • 回文(赵子泰2547102142)
  • 国家授时网络:从GNSS依赖到自主高精度时间体系的构建与实践
  • ATtiny88低功耗设计实战:从睡眠模式到纳安级待机电流优化
  • 基于TPS54560的同步降压电源设计:从原理到PCB布局实战
  • QT1244电容触摸传感器I2C通信实战与安全合规设计指南
  • 技术解耦的设计原则与实践模式
  • 以太网MAC统计寄存器:精准定位网络性能瓶颈与调试实战
  • 【C++11】列表初始化initializer_list深度剖析
  • Python测试框架pytest高级用法
  • 嵌入式CI/CD实战:用MPLAB Wizard搭建自动化测试流水线
  • 软件模块化中的内聚与耦合平衡
  • 软件数字员工中的虚拟助手设计
  • 深入解析CoreTSE MAC-FIFO与网络统计计数器:硬件寄存器设计与性能调优
  • 【Springboot毕设全套源码+文档】基于SpringBoot的蛋糕烘焙的分享平台 (丰富项目+远程调试+讲解+定制)
  • MPLAB Harmony BSP硬件抽象实战:从LED与开关控制到可维护嵌入式设计
  • 自定义ESP32-S3开发板适配ESP-WHO框架