V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yalix
V2EX  ›  程序员

100 万的数据, 10 个用户增删改查维护,用什么技术栈开发快且容易维护?

  •  
  •   yalix · 2022-04-22 11:08:59 +08:00 via Android · 3993 次点击
    这是一个创建于 938 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现有个大几十万条数据的 Excel ,准备转成数据库,做一个 Web 网站,提供十个用户账号,每人只负责维护其中一部分数据,有基本的增删改查和日志,界面完善一点。

    用什么技术方案,最快多久搞定?

    34 条回复    2022-04-22 23:07:28 +08:00
    binnerchen
        1
    binnerchen  
       2022-04-22 11:11:32 +08:00   ❤️ 1
    django
    Chad0000
        2
    Chad0000  
       2022-04-22 11:12:25 +08:00   ❤️ 1
    用你手头上的项目直接改
    iwdmb
        3
    iwdmb  
       2022-04-22 11:12:59 +08:00
    Python + Django

    Django Admin 神器

    https://www.djangoproject.com/
    westoy
        4
    westoy  
       2022-04-22 11:24:13 +08:00
    看具体需求, 这需求太泛了

    我本来有个类似你这种的, 一开始考虑 django admin 一把梭哈两天搞定的

    后来因为操作互斥、推送之类一堆乱七八糟的需求加上去, 只能扔掉 django admin 重新搞, 前后断断续续搞了三个月
    yalix
        5
    yalix  
    OP
       2022-04-22 11:39:07 +08:00
    @westoy 没有复杂逻辑,只是每个账号维护自己负责的数据,管理员有权限管理所有数据。很简单的需求,我脱离技术这块太久,不想碰代码了:(
    cominghome
        6
    cominghome  
       2022-04-22 11:42:54 +08:00
    字段不多、不涉及复杂功能的话 django 一把梭,顺利的话我感觉 1 天可以搞定。加需求另算
    liangkang1436
        7
    liangkang1436  
       2022-04-22 11:46:56 +08:00 via Android
    这个有什么难点吗?最常规 ssm 框架都够了啊
    tianyou666shen
        8
    tianyou666shen  
       2022-04-22 11:49:46 +08:00
    wordpress 装好 就完成了 不需要你碰代码
    sadfQED2
        9
    sadfQED2  
       2022-04-22 12:28:26 +08:00 via Android
    微软 office365 可以吗,上传就能用
    bthulu
        10
    bthulu  
       2022-04-22 12:31:10 +08:00
    这种当然是 office365, wps 云文档, 腾讯云文档来的最快了, 开历史快照
    allisone
        11
    allisone  
       2022-04-22 13:25:49 +08:00
    django 推荐
    struggle001
        12
    struggle001  
       2022-04-22 13:42:14 +08:00   ❤️ 1
    wps 文档搞定~~~
    dilu
        13
    dilu  
       2022-04-22 13:55:53 +08:00
    如果你会 php 的话 推荐 fastadmin 或者 laravel-admin
    Kinnice
        14
    Kinnice  
       2022-04-22 14:02:36 +08:00
    上传云文档,什么都有了。
    ClericPy
        15
    ClericPy  
       2022-04-22 14:08:07 +08:00
    说个另类的方式, 以前公司 Google Sheet 里面搞的, 也大概百万行左右, 开了多个文件(按日期 /类型 /部门进行分组), 用了很久一点问题没有

    1. 有额外需求, 直接用它自带的 App Script 轻松连接其他表格或者直接连到数据库上去, 各种复杂逻辑都可以搞定, 只要会点 JS

    2. 比较严格的权限管理, 帐号本来就用的 Google 单点登录的

    3. 谁修改了敏感位置的数据, 有邮件提醒甚至有修改记录, 遇到数据异常可以选中评论

    4. 各种图表 / 透视表 / 导出到 BI 都是现成的免得开发

    5. 数据增删改查除了人工操作, 也可以走 SDK, 或者走表单, 都挺简单

    虽然是题外话, 不过当时用的时候真的省了很多开发人力(开发的人不多, 可以说很低代码了, 不用整前后端直接就所见即所得)
    seakingii
        16
    seakingii  
       2022-04-22 14:17:39 +08:00
    要快?那就全部有 云服务
    云数据库 , 云函数 这些...
    meeop
        17
    meeop  
       2022-04-22 14:49:09 +08:00
    用啥都行,瞎搞都行,100w 数据全表扫也不慢,直接加载到内存都行
    meeop
        18
    meeop  
       2022-04-22 14:50:13 +08:00
    楼上用 excel 文档的方案不错,近乎 0 开发 0 成本
    mxT52CRuqR6o5
        19
    mxT52CRuqR6o5  
       2022-04-22 14:50:55 +08:00 via Android
    云文档+1 ,都不用开发,瞬间搞定
    singerll
        20
    singerll  
       2022-04-22 15:15:40 +08:00
    云文档慎重考虑,毕竟数据放人家手里了
    wingor2015
        21
    wingor2015  
       2022-04-22 17:56:51 +08:00
    包给楼上的 cominghome
    xuelu520
        22
    xuelu520  
       2022-04-22 18:05:06 +08:00
    php?这种简单业务,php 直接一把梭了
    golangLover
        23
    golangLover  
       2022-04-22 18:16:08 +08:00 via Android
    springboot 后端或者 nest.js 后端。react/ angular 前端
    Chase2E
        24
    Chase2E  
       2022-04-22 18:17:35 +08:00
    十个人, 十几万数据, 这不就是 Excel 的使用场景吗?
    用 office365 或者 Google Docs 应该都可以, 权限管理, 数据管理, 导入导出都是现成的.
    在做一个平台属于有点大炮打蚊子了
    wolfie
        25
    wolfie  
       2022-04-22 18:19:07 +08:00
    后端没什么难点,前端交互看起来很麻烦。
    learningman
        26
    learningman  
       2022-04-22 18:50:12 +08:00
    用 phpmyadmin (
    fiypig
        27
    fiypig  
       2022-04-22 19:07:38 +08:00 via iPhone
    fastadmin 一步到位
    hgc81538
        28
    hgc81538  
       2022-04-22 19:25:42 +08:00
    shuimugan
        29
    shuimugan  
       2022-04-22 19:47:56 +08:00 via Android
    directus
    自带角色,可以控制权限到列。
    自带数据变更记录,可以追溯到修改人。
    自带 hook 和 webhook ,扩展性极强。
    icedir
        30
    icedir  
       2022-04-22 19:50:18 +08:00
    什么语言、框架你比较熟悉就用什么。
    熟悉的框架基本上也就是 2-3 天搞定,不熟悉的你确实可以一天弄完,但是一旦需求有变更就惨了。
    bingoshe
        31
    bingoshe  
       2022-04-22 20:21:34 +08:00
    实用主义:Excel+WPS 同步
    拖延主义:那必须得 SpringCloud 起步,分布式+99.999999%可用性,工期预计 6 个月
    CEBBCAT
        32
    CEBBCAT  
       2022-04-22 21:05:31 +08:00
    phpmyadmin 哈哈哈哈

    应该有那种带回滚的 SQL 工单系统,可以搜来看看。或者至少找一个带执行日志的
    WeiYuanStudio
        33
    WeiYuanStudio  
       2022-04-22 22:53:35 +08:00
    nocodb ,没人说,推一个。这个用起来很像 excel ,当然也支持其他视图。数据持久化可选择关系型数据库。好像 MongoDB 也行,之前用过
    pengtdyd
        34
    pengtdyd  
       2022-04-22 23:07:28 +08:00
    这点数据,我甚至都没有回复的动力!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5492 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.