粘贴到公众号即可

点右上角「复制全文」,到公众号编辑器直接 Ctrl+V:内联样式随剪贴板走,配图以数据图形式一并带过去,排版不走形。

← 列表软件亮点 · 已发布 5 篇:01免费收银软件:把开店最折腾的四件事,做成了「下载即用」02开通扫码收款:资料在软件里填,证照用手机扫码传03你的收银数据,凭什么不是你的?04为什么用 SQLite?因为会让你装数据库的收银系统,都不是好收银系统05软件免费,我们靠什么赚钱?
SQLite数据文件

一个文件就是你的全部数据——复制、备份、搬家,你自己说了算

为什么用 SQLite?因为会让你装数据库的收银系统,都不是好收银系统

有人问:你们怎么不用 MySQL?不用 SQL Server?现在哪个正经软件不用个数据库服务?

这个问题背后,其实是一个更值得聊的事:收银系统的数据,到底应该由谁来管?是软件公司派个工程师上门帮你装数据库、配连接、打补丁?还是你自己——一个会开机、会用电脑的企业负责人——就能搞定一切?

01

会用电脑就能备份的数据,才是你的

CyberPOS 的数据库是 SQLite。SQLite 不是什么新发明——它是全世界部署量最大的数据库引擎,每一台手机、每一个浏览器、每一架飞机里都有它。但在收银系统这个领域,用它的人很少,原因后面会说。

SQLite 最大的特点是:整个数据库就是一个文件。

复制 = 备份

你在 CyberPOS 安装目录的 data 文件夹里,能看到一个 .db 文件。把它复制到 U 盘,就是备份了。复制到网盘,也是备份了。复制到另一台电脑,装好软件打开——商品、会员、订单、库存,一条不少。

不需要「导出」

不存在「导 SQL」「备份数据库」「还原数据」这些概念。你会复制文件,就会备份。这个技能门槛低到什么程度呢——会往 U 盘里拷照片的人,就会备份自己的收银数据。

搬家跟搬文件一样

换电脑了?把 data 文件夹拷到新电脑。不用重新安装数据库服务、不用导数据、不用等几个小时。十分钟搞定,跟换个微信聊天记录差不多。

02

为什么不是 MySQL / SQL Server?

MySQL 和 SQL Server 当然比 SQLite「强」。它们能处理几千个并发连接、能做复杂的分布式集群、能跑大型企业级应用。问题是——你是做生意的,不是开数据中心的。

用这些数据库意味着什么?

要装服务
MySQL 和 SQL Server 都是「数据库服务」——一个 24 小时在后台跑着的程序。你得安装它、启动它、确保它不会莫名其妙停掉。门店电脑重启后,你得确认数据库服务也跟着起来了。

要配端口、管账号
数据库有端口号、有用户名、有密码。软件要连数据库,得知道这些配置。换台电脑?这些全要重新弄一遍。路由器换个 IP?可能连不上了。

要维护
数据库要定期打补丁、优化索引、清理日志。这些事情小微企业主做不了,得请人做——或者买那些「帮你做」的收银系统公司的服务。一来二去,又回到交钱、签合同、数据存人家那儿的老路。

备份变成「技术活」
MySQL 备份要导 SQL 文件,SQL Server 要做完整备份 + 差异备份 + 事务日志备份。企业主想自己备份?得先学会这些概念。想搬到另一台电脑?得找懂行的人帮你还原。

一句话总结:

MySQL / SQL Server 是给「有 IT 团队」的公司用的。中小连锁需要的不是一个数据库服务,而是一个怎么都不会搞坏、怎么都能搬走的文件。SQLite 就是那个文件。

03

并发?10 家店的生意用不完

提到 SQLite,总有人说:「SQLite 不支持并发吧?数据量大了怎么办?」——这是最常见的误解。

先看事实:收银场景对数据库的压力到底有多小?

一秒结十单,数据库也只忙了几毫秒

高峰期手速快的收银员,一秒钟扫一个商品、确认、出票,十单都不是问题。但这些操作是一个接一个排着队执行的——前一单写完,下一单才开始。对数据库来说,每一笔写入只占用几毫秒,十单排下来也就几十毫秒的活,剩下九百多毫秒数据库都在闲着。

多机组网呢?

三台收银机同时收银,每台机器各自写自己的本地数据库,再通过中转同步到主机。就算三笔同步消息碰巧在同一秒到达主机,它们也是排着队一条一条写进去的——真正的「并发」是指同一微秒内两条写入抢同一把锁,这在收银场景里几乎不可能发生。

10 家店以内,根本触发不了瓶颈

SQLite 单机写入实测每秒数万条。一家忙店一天几千笔订单,平均下来每秒连一条都不到。就算十家店同时往一台主机同步,每秒几十条写入——离 SQLite 的上限还差着两个数量级。那些说「SQLite 扛不住」的,要么没用过,要么说的不是收银这个场景。

04

WAL 预写:为未来铺路

SQLite 有一种叫 WAL(Write-Ahead Logging,预写日志)的模式。我们在新版本里已经默认开启了它。WAL 带来两个好处:

读写不再互相等

传统模式下,写入数据时会锁住整个库,查询要等写完才能跑。WAL 模式下写入和查询可以同时进行——一边结账一边看报表,互不干扰。对收银来说体感差别不大,但技术层面确实更稳了。

实时备份不再是梦

WAL 模式会把所有写操作记录在一个独立的日志文件里。这个日志可以被持续地「分流」到云存储——也就是说,你在店里收银的同时,数据的增量变化可以自动备份到云端。不用手动操作,不用定时任务,每一笔都在同步。

这个「流式备份」功能我们已经在规划中,作为未来的增值服务提供给有需要的商户。但核心原则不变:本地优先、数据在你手上。云备份只是多一层保险,不是把数据搬走。

写在最后

选技术,是为人服务

很多收银系统选 MySQL,不是因为中小连锁需要 MySQL,而是因为他们需要你不会。你不会装数据库,所以要买他们的安装服务。你不会备份,所以要买他们的云备份套餐。你不会搬家,所以只能一直用他们的系统。

CyberPOS 反过来想:什么技术能让你自己搞定一切?答案就是 SQLite。一个文件,复制就能备份,拷贝就能搬家,不需要 DBA,不需要运维,不需要任何人帮你——你自己就行。

这不是技术降级。这是把技术的复杂度藏起来,把控制权还给你。一个好的收银系统,应该让你忘了它的存在——装上就用,用着不操心,哪天想换就换,走的时候一个文件都不丢。

下载与联系

下载在官网,反馈在软件里

下载:官网 https://cyberpos.yicp.fun
打开官网,点「立即下载」拿安装包,装完打开就是收银台。已装过的店不用重装,等软件里的升级提示即可。

反馈:在出问题的页面直接说(推荐)
哪一步遇到问题,就在哪个页面点标签栏最右侧的「反馈」按钮,写一句提交即可。软件会自动把当前页面的位置坐标一并提交,我们后台直接定位到具体界面和功能。

或者:在这篇文章下面评论
留言同样直达,我们都会看。

服务边界,先说清楚

为了把成本省下来坚持免费,我们暂时不建微信群、不做一对一人工客服——上面两条通道就是找我们的全部入口,每一条都有技术团队直接看、直接回。

CYBERPOS · 免费收银系统

https://cyberpos.yicp.fun

完全免费 · 无需注册 · 下载即用 · 数据归你