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

2022-04-22 11:08:59 +08:00
 yalix

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

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

4010 次点击
所在节点    程序员
34 条回复
binnerchen
2022-04-22 11:11:32 +08:00
django
Chad0000
2022-04-22 11:12:25 +08:00
用你手头上的项目直接改
iwdmb
2022-04-22 11:12:59 +08:00
Python + Django

Django Admin 神器

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

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

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

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

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

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

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

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

虽然是题外话, 不过当时用的时候真的省了很多开发人力(开发的人不多, 可以说很低代码了, 不用整前后端直接就所见即所得)
seakingii
2022-04-22 14:17:39 +08:00
要快?那就全部有 云服务
云数据库 , 云函数 这些...
meeop
2022-04-22 14:49:09 +08:00
用啥都行,瞎搞都行,100w 数据全表扫也不慢,直接加载到内存都行
meeop
2022-04-22 14:50:13 +08:00
楼上用 excel 文档的方案不错,近乎 0 开发 0 成本
mxT52CRuqR6o5
2022-04-22 14:50:55 +08:00
云文档+1 ,都不用开发,瞬间搞定
singerll
2022-04-22 15:15:40 +08:00
云文档慎重考虑,毕竟数据放人家手里了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/848529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX