crozt
1
工作中搜集很多价格表(名称、型号、价格这种),且需要长期持续搜集,就一直往excel里面堆,还带图片的。到了一定的量就开始卡了,必须找新方案了。
想起了数据库,完全不懂,但尝试折腾了一周。找的工具是SQLitebrowser,excel导出csv,再导进数据库。流畅还没体验到,毕竟只用了几千行做实验。但过滤功能用的很舒服,比excel的筛选美好太多。
但纠结的也很多:
1、试了几款类似工具,DBeaver、DBGate、SQLiteStudio,都不能附加图片进去,只有SQLitebrowser可以。因此我担忧这功能只是该软件专属的?以后换工具是否又要割舍些什么?就像换笔记软件,总要掉层皮。所以都是首选markdown的了,以后代价小些。因此,对于我要打造的数据系统,也是想找个上手就能用(SQLitebrowser已经做到了),后面还能慢慢学习sql,慢慢迭代,感觉未来一片光明的。不想将来面对成千上万的图片老泪纵横。所以请问,图片这事儿可以无痛迁移吗?前面3款不支持只是他自己的问题?sql本身没毛病的?如果图片不好解决,那现在就得做取舍,不做无用功了。
2、数据库中图片多了,又会是什么效率?会不会一样的卡?有类似经历的请讲下。
3、在excel中查询数据时,我要测算点什么,就原地单元格计算。数据库可不行,还得开个excel,还得复制数据过去。这样两边切换太累,因为我测算很频繁。
4、其实上面一条我内心已经妥协了,累就累吧,流畅检索更重要。
5、但今天突然发现excel的PowerQuery、Pivot。搜了下,主要是数据分析,但也有这样介绍他的“数据承载量大”、“几百万条和几百条没区别”。诶,那能不能做数据库用呢?可以的话,我还是想用excel。
6、有更好的方案,也欢迎推荐。
说这么多,是因为我不想钻太深了,最后发现是条死路。需求就是以上,请各位指条明路。
haitao
(HaitaoSoft)
2
excel也可以连接到数据库
sqlite存图片就是二进制字段,需要应用知道它是图片才能显示
如果图片大小都是几百k以上,可能存为文件更好,数据库里记 目录\文件名 就行了
crozt
3
1、就是说,sqlite本身支持图片,只是那3款软件没有去支持他?
另,我看到有说图片转成base64,但64编码复制进去,4款都不显示图片了。
2、意思是,记文件链接,点击打开本地文件?这样不好保管吧。
另,sqlite本身支持附件吗?存到db里那种?
crozt
4
一般情况下数据库存图片路径而不会直接存储图片,你这种情况适合web网页
lilyhcn1
(lilyhcn1)
6
哈,我有个开源项目Excelquery非常适合你这种情况。
网站及数据库自建,数据表格管理,在线管理并行,文件一键上传至自己的网站。
php+mysql 上亿的数据都轻情查询
lilyhcn1
(lilyhcn1)
8
没人反馈,我也没注意,有空修复一下。
自己一直在用,非常舒服。
有兴趣私聊我个数据表,我给你演示一下。
Sworld
(Sworld)
9
首先澄清一个概念,数据库≠数据库管理软件,假设一个数据库支持向量存储,但是数据库管理软件没有支持这个功能,可能你在使用管理软件时就会出错,对于图片也是同理。
接下来尝试回答你的问题:
- 图片对于数据库来说只是“二进制数据”,大多数数据库都支持存储,因此是数据库管理软件的问题
- 对于数据库本身来说,可能并不会怎么样,因为你一般不会需要对图片进行检索等功能(如果对图片检索一般是提取出向量后做向量检索,这个也不算慢),但是对于数据库管理软件来说,同时显示大量图片有可能会导致卡顿
- 你可以使用视图功能,具体我不赘述了,可以查询看看能不能满足需求
- 同上
- 没有用过,只能你自己试试了
- 不妨试试基于数据库的低代码平台来代替数据库管理软件,这里给出两个开源方案可以试试:Apitable和Nocodb,不过这些方案复杂度明显比较高,可能会提供过多的功能,如果不合适的话,用你贴中说的数据库管理软件说不定也不错
希望能提供一些帮助
用 excel/wps 也挺好的。你一个表格太大,就拆成几个表格啊。每周做一个表格不就行了,每个表格控制在 50MB 左右,一般都没有问题。
像我们现在是使用一个叫“云软盘”的网盘存电子表格。公式还能引用到其它电子表格的内容。我感觉这个网盘和电子表格配合起来基本上解决了中小企业的各种信息化需求。
我们公司是做电商软件的。我们的客户我们也推荐他们使用电子表格+网盘的组合。看你说的这个需求,我就很怀疑你们就是电商行业的哈哈。
我们的电商软件实际上就来源于你这样的需求,把大量的数据放到服务器去。我再搞了一个专门针对电商行业的数据分析引擎出来,给客户经营上的指导。很多客户用我们软件一年能提升几百万的收入。
dangerace
(dangerace)
13
excel(包括wps)只适合做前端数据展示和数据分析,不适合成为数据库本身。所以不建议你继续往excel里塞东西。
至于你的需求如何解决,我建议你放上一个脱敏的案例,方便大家根据你的实际案例来帮你出主意。
lazycat
(慵懒的猫咪)
14
为何不试试微软 Office 自带的 Access 呢,这也算个数据库,操作和界面还和 Excel 差不多 
haitao
(HaitaoSoft)
15
数据库 有二进制字段,就可以存图片视频程序。。。都 可以
base64一般 是不支持二进制字段时,才采用的变通
点击xx打开 ,一般xx是数据库生成的页面,生成时把文件路径 链接转为web路径链接 就行了
sqlite支持的附件就是二进制字段,用户访问页面时,让数据库输出这个字段就行了
haitao
(HaitaoSoft)
16
数据库 有二进制字段,就可以存图片视频程序。。。都 可以
base64一般 是不支持二进制字段时,才采用的变通
点击xx打开 ,一般xx是数据库生成的页面,生成时把文件路径 链接转为web路径链接 就行了
sqlite支持的附件就是二进制字段,用户访问页面时,让数据库输出这个字段就行了
这是我们这种专业程序员才有的概念。对于大多数 IT 能力缺失的企业。能用好电子表格就已经非常好了。里面可以存下各种结构化的数据就解决了很大的痛点。
现在飞书有多维表格、腾讯、钉钉、WPS 都有在线的表格。能够合理使用就能自己制作适合自己公司流程的表格。搭配影刀RPA这类工具抓取线上的数据。
我们公司这五年都在做各种电商公司的内部流程优化,非常推荐我们的客户以及论坛的各位好好学习一下这些软件。
apping
(apping)
19
memento database支持移动端和PC端
Niceb
(Niceb)
20
如果有能力可以自己搭建一个本地的服务器-网页站点,,可以查数据库, 也可以集成你要计算的内容, 图片更是不在话下