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

一个人开发一个App(数据库)

后端要保存数据,我还是选择了关系型数据库Mysql, 因为其它的不熟悉。
flutter端这次我选择的是ObjectBox,以前都是直接用的sqlite3,看对比ObjectBox效率比sqlite3高许多,这次前端为了用户体验,我需要缓存数据,断网也能用。

后端我拆了两个独立进程,api + im. api负责接口, im负责聊天。对应的数据库也两个scheme。我用MySQLWorkbench来设计表,go直接用gorm, 虽然可以完全用代码维护表结构,但是我还完全没有开始写代码,所以表结构先行。目前规划的功能有用户系统,主题系统,交互系统,任务系统,文件系统,iap内购,反馈系统,im。用户信息需要审核,主题也需要审核才能对外可见。

下面是我设计的api表
请添加图片描述
下面是我设计的im表
请添加图片描述

欢迎交流

http://www.lryc.cn/news/603592.html

相关文章:

  • vue3组件通信的几种方法,详解
  • ​第七篇:Python数据库编程与ORM实践
  • Vue 2.0响应式原理深度解析
  • 【C++算法】82.BFS解决FloodFill算法_被围绕的区域
  • 基于SpringBoot和Leaflet集成在线天气服务的区县当前天气WebGIS实战
  • 【CSS】盒子类型
  • Linux网络:多路转接 select
  • 7月29号打卡
  • 个人健康管理小程序(消息订阅、Echarts图形化分析)
  • C# CAN通信上位机系统设计与实现
  • Hyperchain安全与隐私机制详解
  • Prometheus + Grafana + Micrometer 监控方案详解
  • CodeRush AI 助手进驻 Visual Studio:AiGen/AiFind 亮相(三)
  • 【数据可视化-74】电信用户流失数据可视化分析:Python + Pyecharts 炫酷大屏(含完整的数据,代码)
  • Visual Studio的妙用
  • 【22】C# 窗体应用WinForm ——定时器Timer属性、方法、实例应用,定时切换画面
  • 从github同步新项目的两次挫折-2025.7.29
  • 工业补贴携手华为云,重塑汽车零部件供应链管理新趋势
  • 设计模式:状态模式 State
  • Ragflow 文档处理深度解析:从解析到存储的完整流程
  • Go语言新手村:轻松理解变量、常量和枚举用法
  • [工具类] 分片上传下载,MD5校验
  • 【Spring Boot 快速入门】三、分层解耦
  • 飞算JavaAI:数据库插件安装与表结构设计的智能革命
  • 室内环境具身智能语义建图研究综述:进展、挑战与未来方向
  • SpringBoot整合RocketMQ(阿里云ONS)
  • GC8870 3.6A 刷式直流电机驱动器深度解析——规格、应用与实测数据全指南
  • 网络安全的变革:深入洞察 Web3 与传统网络模型
  • 【Linux我做主】探秘进程状态
  • 橡胶制品加工:塑造生活的柔韧力量