• 请不要在回答技术问题时复制粘贴 AI 生成的内容
isSamle
0.04D
V2EX  ›  程序员

万表归一靠谱吗?

  •  
  •   isSamle · May 16, 2022 · 4860 views
    This topic created in 1640 days ago, the information mentioned may be changed or developed.
    其实很多业务逻辑,都是类似 Excel 表一样对一些属性表进行增删改查,但是每次新增表都需要改动到代码,有一个想法(后端差不多写好了),用户可以像操作 excel 一样增加新表和字段,然后给这条数据无限增删改查关联数据,不知道后续有什么操作问题
    Supplement 1  ·  May 17, 2022
    24 replies  •  2022-05-18 01:02:56 +08:00
    cvooc
    cvooc
    May 16, 2022❤️1
    1
    nosql 就 nosql
    为什么要去折腾人家 mysql 呢...
    LeslieLeung
    LeslieLeung
    May 16, 2022 via iPhone
    2
    @retrocode #1 请问用 nosql 和 mysql 使用一个字段存 json 相比怎么样呢
    pkwenda
    pkwenda
    May 16, 2022
    3
    @LeslieLeung 比什么,没什么可比性
    ktqFDx9m2Bvfq3y4
    ktqFDx9m2Bvfq3y4
    May 16, 2022❤️1
    4
    他们管这个叫低代码 /零代码。
    LeegoYih
    LeegoYih
    May 16, 2022❤️1
    5
    MongoDB
    zhangbohun
    zhangbohun
    May 16, 2022
    6
    如果支持运行 SQL 可以让用户自己实现任何功能
    zagfai
    zagfai
    May 16, 2022
    7
    窃以为 low code 这个词非常 low ,都是要来骗外行人的
    ychost
    ychost
    May 16, 2022
    8
    NoSQL + SQL = MySQL
    Buges
    Buges
    May 16, 2022 via Android
    9
    你说的是 MongoDB 吗
    isSamle
    isSamle
    OP
    May 16, 2022
    10
    @LeslieLeung 就是这样想的,前端写一个便携添加数据的界面,然后回传 json 作为表单模型结构,然后另一张表数据关联这个模型结构也是一个 json ,无限下拓
    dqzcwxb
    dqzcwxb
    May 17, 2022
    11
    ${sql}
    documentzhangx66
    documentzhangx66
    May 17, 2022
    12
    不靠谱,某些需要高性能的业务,服务端容易性能跟不上。
    Rocketer
    Rocketer
    May 17, 2022 via iPhone
    13
    AWS 的 DynamoDB 推荐单表
    dcsuibian
    dcsuibian
    May 17, 2022
    14
    “像操作 excel 一样增加新表和字段”,感觉你是在做一个网页版、简化的数据库客户端。但如果程序不对这个表有什么特殊处理,只是存储和显示的话,那也用处不大。甚至不如直接弄一个 Excel 来的方便很多。

    主要是,私以为“增删改查”这个词都出来这么久了,那么多程序员还在干这个,说明这玩意儿其实并没有说起来那么简单
    wd
    wd
    May 17, 2022 via iPhone
    15
    数据少你可以想怎么玩怎么玩。数据多了性能上不去的时候你就会开始后悔了。
    nothingistrue
    nothingistrue
    May 17, 2022
    16
    都这样了你为啥还要类似 Excel ,直接用 Excel 不就行了。你这里想到的,以及还有好多你没想到的数据处理,包括服务器客户端模式,Excel 都能做——在不考虑使用的易用性和开发的便利性的情况下,Excel 是万能的。
    lap510200
    lap510200
    May 17, 2022
    17
    @nothingistrue 没玩过 excel 吧 数据量稍微大点 想做汇总和透视等等 都卡很久很久,不然为什么那么多企业管理和做账的让开发做各种后台报表
    zhaojiaiqing
    zhaojiaiqing
    May 17, 2022
    18
    你别说,我现在正在做的功能,就有这块的设计。前端就是想像你说的这种,万表归一,无限加字段给扩展。被后端给否了,坚决不干。
    ThreeK
    ThreeK
    May 17, 2022
    19
    mysql 环境 : 之前见别人 元数据 搞过一次 ,一个表定义 schema 确定字段的各种信息, 一个表实际存数据。还听过一种垂直表的思路。
    isSamle
    isSamle
    OP
    May 17, 2022
    20
    @ThreeK 对,就是这样
    nine
    nine
    May 17, 2022
    21
    简单的业务用 JSON 数据库就可以了。MangoDB 和 Postgres 的 JSONB 都可以。

    但是搞个稍微复杂一点的你试试。权限系统、审批流。
    yuancoder
    yuancoder
    May 17, 2022
    22
    安装一个 phpmyadmin 是不是就可以了
    ojbkojbk
    ojbkojbk
    May 17, 2022
    23
    关系型数据库 不适合做这个事
    怎么做还是看业务需要
    agagega
    agagega
    May 18, 2022 via iPhone
    24
    AirTable ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 21:36 · PVG 05:36 · LAX 13:36 · JFK 16:36
    ♥ Do have faith in what you're doing.