- 主题:Re: 近期国产APP占空间巨大话题 还记得几十年前的Protel吗?
protel的.ddb是access数据库,.sch和.pcb都可以直接放到磁盘上,不用数据库管理,
不会膨胀。方便用vcs管理。
qq的.db是SQLite数据库,其实并不大。
【 在 feiy 的大作中提到: 】
: 记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
: 很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
: 空间,甚至到数百兆。
: ...................
--
FROM 111.18.134.*
微信是同一个文件,发给不同人也是重复备份的。
唉,马龙都是为了偷懒而已。
最好的软件,其实都很简单。
【 在 feiy 的大作中提到: 】
: 记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
: 很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
: 空间,甚至到数百兆。
: ...................
--
FROM 123.117.81.*
新建DDB时默认access格式,可以改为WINDOWS文件系统格式,这样DDB就是一个
只有几行到几十行的文本文件,引用sch/pcb/lib等文件。
【 在 spadger 的大作中提到: 】
: 标 题: Re: 近期国产APP占空间巨大话题 还记得几十年前的Protel吗?
: 发信站: 水木社区 (Sun Sep 4 21:35:33 2022), 站内
:
:
: protel的.ddb是access数据库,.sch和.pcb都可以直接放到磁盘上,不用数据库管理,
: 不会膨胀。方便用vcs管理。
:
: qq的.db是SQLite数据库,其实并不大。
:
:
: 【 在 feiy 的大作中提到: 】
: : 记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
: : 很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
: : 空间,甚至到数百兆。
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 111.18.134.*]
--
FROM 124.205.77.*
第一次修改后再存盘会生成Backup of ...文件,
第二次以上修改还会生成Previous Backup of ...文件。
access格式中你看不到文件名,实际是存在的。
windows文件系统格式在Protel中看不到这些文件,在Windows文件管理器中可看到。
【 在 feiy 的大作中提到: 】
: 标 题: 近期国产APP占空间巨大话题 还记得几十年前的Protel吗?
: 发信站: 水木社区 (Sun Sep 4 21:10:41 2022), 站内
:
: 记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
: 很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
: 空间,甚至到数百兆。
:
: 后来,有高手总结发现,只要把关键的PCB和SCH文件导出来,删除*.dB文件,然后重新
: 创建一个protel工程,然后再把PCB和SCH文件重新加入进来,就会发现小很多了,恢复
: 到只有小几兆了。
:
: 几十年后的今天,很多人在抱怨国产软件,用一段时间后,越来越膨胀。受当年的prot
: el的经验的启发,分析其工作目录下,果然好多都有同样有*.db文件,采用类似的方式
: (先导出消息,删除庞大的*.db文件,然后重新加载消息文件,发现空间一下子就节约
: 出10几个G来了。典型的例子就是QQ。
:
:
: 果然,天下做软件的,都是一家,即使是硬件的EDA工具。
:
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 117.136.0.*]
--
FROM 124.205.77.*
底层不知道是sqlite还是bdb之类?
【 在 feiy 的大作中提到: 】
记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
空间,甚至到数百兆。
后来,有高手总结发现,只要把关键的PCB和SCH文件导出来,删除*.dB文件,然后重新
创建一个protel工程,然后再把PCB和SCH文件重新加入进来,就会发现小很多了,恢复
到只有小几兆了。
几十年后的今天,很多人在抱怨国产软件,用一段时间后,越来越膨胀。受当年的prot
el的经验的启发,分析其工作目录下,果然好多都有同样有*.db文件,采用类似的方式
(先导出消息,删除庞大的*.db文件,然后重新加载消息文件,发现空间一下子就节约
出10几个G来了。典型的例子就是QQ。
果然,天下做软件的,都是一家,即使是硬件的EDA工具。
--
FROM 88.218.92.*
果然...
其实要能再经过zip透明压缩一层应该就好多了, 对现在的pc来说zip这点性能损失可以忽略不计了
【 在 spadger 的大作中提到: 】
protel的.ddb是access数据库,.sch和.pcb都可以直接放到磁盘上,不用数据库管理,
不会膨胀。方便用vcs管理。
qq的.db是SQLite数据库,其实并不大。
【 在 feiy 的大作中提到: 】
: 记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
: 很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
: 空间,甚至到数百兆。
: ...................
--
FROM 88.218.92.*
微信不会引用
真 大毒瘤
【 在 foureyesdog 的大作中提到: 】
: 微信是同一个文件,发给不同人也是重复备份的。
: 唉,马龙都是为了偷懒而已。
: 最好的软件,其实都很简单。
: ...................
--
FROM 106.39.50.*
以前人自己写实现, 现在就是调用lib. libA有abcde, libB有函数bcdef, 项目要用到a
和f, 就把libA和libB都用上, 程序太大了就push用户升级HW.
【 在 foureyesdog 的大作中提到: 】
: 微信是同一个文件,发给不同人也是重复备份的。
: 唉,马龙都是为了偷懒而已。
: 最好的软件,其实都很简单。
: ...................
--
FROM 14.153.79.*
kicad画板+freecad结构,开源免费,可python自定义插件,还能仿真。
【 在 feiy 的大作中提到: 】
: 记得当年使用Protel,发现每改一次保存一下,那个*.db文件就膨胀一倍,所以,即使
: 很小的一个电路设计,实际只要几兆空间足以,但是几轮下来,就可能占用巨大的硬盘
: 空间,甚至到数百兆。
:
: 后来,有高手总结发现,只要把关键的PCB和SCH文件导出来,删除*.dB文件,然
: ..................
发自「今日水木 on HLK-AL00」
--
修改:conepoint FROM 36.17.168.*
FROM 36.17.168.*
微信还发布了一个微信输入法。然后这个输入法每打一个字会产生几百kb的log。已经有网友通过使用微信输入法,产生了50gb的空间占用,把手机存储用完了...
我觉得这些问题纯属写代码的人是弱鸡。并且这在商业公司来说也非常正常。因为商业公司的逻辑是只管能否通过QA,不管用什么姿势通过QA。
【 在 Qlala 的大作中提到: 】
: 微信不会引用
: 真 大毒瘤
--
修改:lvsoft FROM 49.93.94.*
FROM 49.93.94.*