粉丝3220获赞1.2万

每天一个计算机小知识,什么是 sq lite? sq lite 是 一款轻量级的嵌入式关系型数据库管理系统,核心特点是无服务器、零配置,整个数据库仅存储为单个磁盘,文件可直接嵌入到应用程序中使用。 一、关键特性解析一、无服务器与零配置,无需单独部署数据库服务,也无需复杂配置应用程序,可直接读写数据库文件,省去安装运维的繁琐步骤。二、轻量级完整功能的引擎体积仅几百 kb, 在 嵌入式设备中只需占用几百 k 内存, 非常适合资源有限的场景。三、 a c i d 事务支持严格遵循原则性、一致性、隔离性、持久性原则,确保数据操作的安全性,即使系统崩溃也能保障数据完整性。 四、跨平台兼容数据库文件可在 windows、 lenx、 mac 等不同操作系统间自由共享,无需格式转换。二、典型应用场景 sq lite 广泛用于移动应用,如手机通讯录、笔记 app、 嵌入式设备、桌面软件及小型 web 应用中。比如安卓系统的内置数据库就是 sq lite, 用于存储 app 的 本地数据。 python、 java 等主流编程语言也原生支持 sq lite, 无需额外安装驱动即可使用。

一个冷门但很牛的 ai 办公神器,第一期就是这个,这个打死都不能让同事知道。这个网站看起来很丑,但是它的功能特别多,可以解决你所有的文件格式转换问题。只要在这里直接上传文件, 在右边选择一个你想要转换的格式,不管是视频转换、图片转换、文档转换,几乎覆盖你工作中所有的应用场景,转换完直接导出就可以,而且不用注册,还完全免费。

各位同事,今天我们不只是来了解一下 cloud flare d one 这个新产品,不,我们要聊点更耿耿的,我们要探讨一个问题,为什么说在边缘运行 s q l 会从根本上改变我们对无色我机构的看法?这不只是换个工具那么简单,这是一种思维方式的转变。 好,这是我们今天的路线图。首先咱们得先打破一些关于 s q l t 的 老旧观念,然后我们会一头扎进低音的全球架构里去。说实话,这部分是今天最核心最硬核的内容。之后呢,我们会看看它的 api 设计的怎么样,开发体验好不好。 最后也是最关键的,我们会明确一下,到底什么场景下该用它,什么场景下千万别碰它。 ok, 我 们直接开始第一个问题,也是大家心里可能都在辟谷的,在生产环境用 s q l, 嗯,我猜在座的不少人听到这个第一反应可能就是摇头,我理解, 是的,我知道这么多年来, s q l lite 在 我们脑子里的印象就是那种手机应用里用用,或者本地开发工具里带的小数据库,对吧?但是事情好玩就好玩,在这里 正是它当初那些小而简单的设计,比如整个数据库就是一个文件,反而在今天这个 serverless 和边界计算的时代,让它成了一个意想不到的秘密骨气。 那么这里的关键到底是什么?你看,第一做的事情其实非常巧妙,它把 sqllight 最原始的那些优点,比如启动快、没网络开销简单变成了传统数据库。在 serverless 架构里最痛的几个点, 想想看连接池耗尽的问题,还有那要命的全球访问延迟,第一就是来解决这些问题的,这个对比可以说是一目了然了。 好问题来了, cloudflour 到底是怎么施舍魔法,把一个简单简单的数据库文件变成一个全球分布式的数据库服务的?这就得看它的架构了,大家打起精神哦!这部分是咱们今天最关键的内容, 第一的核心秘诀就是四个字,一,不读复制。这个逻辑其实非常直接,你想,既然一个 s q、 l 来 database 就 只是一个文件, 那第一就干脆把它当成一个静态资源,就像 c、 d、 n 分 发图片和 js 文件一样,把这个数据文件的只读副本直接推送到全球成百上千个编辑年点上,简单但非常有效。这张图就把读操作的优势展现得淋漓尽致了。 一个用户的请求打到离他最近的 work 上,这个 work 直接就去读他本地的第一副本搞定。整个过程的网络延迟几乎可以忽略不计,就跟读本地文件一样快,再也不用让请求跨越半个地球去访问那个远在美国弗吉尼亚的中央数据库了, 好读很快,那写呢?为了保证数据的一致性,这里有一个唯一真相源,所有的写操作不管是从哪里发起的,都会被透明的安全的路由到那个唯一的主数据库。 一旦写入在主库上成功了,这个变更就会被一步的复制到全球所有的副本。最妙的是,作为开发者,你根本感觉不到这个过程,它就这么自然的发生了。 这时候你可能会想,一不复制,那会不会读到旧数据,这是个好问题。第一,用一个非常聪明的设计解决了这个问题,叫做绘画 api, 你 可以把它想象成一个给数据用的粘性绘画,它能保证在同一个用户的操作流程里,它绝对不会经历时光倒流。就是说,你刚写进去的数据,下一次读就一定能读到或者读到更新的。 就算你的请求每次都达到不同的数据中心,用户体验也始终是连贯的。再说说运维层面, d k 也给足了安全感, 它内置了一个功能,名字很酷,叫时间旅行。什么意思呢?就是说你可以一键把你的数据库恢复到过去三十天里的任意一分钟的状态。你想想看,这意味着什么? 意味着那些半夜被叫起来写,恢复脚本,操心手动备份的日子可能就一去不复返了。好啦,讲完了宏观的架构,我们再把镜头拉近,看看它的 api 设计。因为一个 api 的 设计哲学,往往能反映出这个产品是为谁服务的。 第一的 a p i 毫无疑问就是为 serverless 这种无状态短连接的环境量身打造的。大家来看这个对比简直是天壤之别。传统的数据库事物太啰嗦了, begin 一 次,网络来回 update 又一次 commit 再来一次。 在 serverless 环境里,每次网络往返都是成本,都是延迟,这简直是性能杀手。 再看 d one 的 d b 点 batch, 你 把一堆 sq 语句塞进一个数据库里,一次 h o t p 请求发过去,在后端原则性的执行完,一次响应返回,其会儿那些多余的网络廉耻一下子就都没了。 当然,你别以为高校就意味着牺牲了可能性,这个 batch 操作它本质上还是一个事物,它保证了原则性, 只要批处理里的任何一条预言执行失败,整个操作就会全部回滚。它就是要么全部成功,要么全部失败。这才是真正为现代 web 的 http 环境设计的事务模型。 ok? 技术再酷,如果开发体验也就是我们常说的 dx 一 塌糊涂,那也白搭,没人会用,我们都踩过这种坑。所以咱们来看看用 d one 写代码到底感觉怎么样? 首先,你不用把你现在用的顺手的工具全扔了, de one 和现在的技术生态结合得很好, 社区已经为那些主流的 type script, r m, 比如 drizzle, kessily, 甚至 prisma 都提供了适配器,所以你完全可以继续用你习惯的方式去写代码。但我觉得对我们整个团队的工作流来说,真正改变游戏规则的是这一点。 你可以用 wrangler 这个命令航空器,完完全全在本地对这一个真实的 sq lite 文件进行开发和测试。这意味着什么?这意味着真正的开发生产环境一致性。那句经典的诶,在我电脑上是好的,这个问题可能就真的成为历史了。 好,现在我们得现实一点,世界上没有什么技术是银弹,谁要是这么跟你说,他肯定是在推销什么东西。所以我们得坦诚的聊一聊, d one 到底适合用在哪?又有哪些场景是他的反模式?千万别用错地方。 这张表的核心思想其实可以用一句话来概括, d one 的 设计哲学是让你去横向扩展出很多个小数据库,而不是横向扩展一个超大的数据库。 所以想多租户 santa 服务,给每个租户一个独立的数据库,或者像用户配置 cms 这种读多写少的场景,用 d y 就 非常完美。但是如果你想做一个需要疯狂写入数据的实时分析系统,或者你的单张表动不动就几十个 g, 那还是老老实实用那些专门的分析型数据库吧,别跟自己过不去。那么最后我们把视野拉回到整个 cloud layer 的 存储产品线里,我们已经有了用于建值队存储的 kv 和用于对效存储的二 two。 那 么低弯的位置到底在哪? 它的定位其实是前所未有的清晰,它填补了一个非常具体但又极其重要的空白, 在 kv 的 简单建制段儿和二库的大文件储存之间,第一,提供了边界的结构化关系型数据。这个能力我得再强调一遍,它不是来取代你那个庞大的中央 posgrid 级群的,它的使命是把 s q l 的 强大能力带到离你的代码,离你的用户最近的地方。 所以今天我们聊了这么多,我真正的目的是希望能够刷新大家对 sq lite 的 看法,不要再把它当成一个小玩具,而是把它看作是在新架构范式下一个严肃的生产力工具。 最后,我留一个问题给大家回去思考,如果有一天你的关系型数据库能拥有和你的 c、 d、 n 一 样的全球性能和访问速度,那会怎么样?那些过去因为延迟问题而让我们想都不敢想的应用架构,现在是不是可以从新拿出来设计一下了?

rus 四写的 s q i o i 进化版具有原声支持像量搜索。智能体刚需啊。传统数据库是为客户端服务器时代设计的,而非智能体时代。智能体需要轻量级数据来驱动它们的沙盒。一个表现得像文件系统但又具备数据库功能的东西, s q i o i o i 非常适合,但它需要净化 拖拉手就是这种净化原声支持像量装为 reig 设计,支持异步多并发症离线优先等特性都是为智能体设计开源。一万六千多颗星,真香。

各位小伙伴大家好,我是七七君,本节是本地办公电脑处理百万行数据系列的第七期实操演示视频啦, 今天要和大家分享的用数据库工具来处理本地数据的常用处理流程。为了方便演示,就以 sq lite 为例,为大家展示下从数据导入到数据查看以及简单聚合等操作流程, 希望能对大家有一定启发。接下来让我们来看看标准的数据库处理本地大数据文件的处理流程,具体有哪些步骤。本节我们还是使用 deviver 作为数据库管理软件,咱们新建一个连接,选择 sq lite。 下一步老规矩,建一个本地数据库文件,这里为了方便演示,我名字随便起的,测试下连接, ok, 没有问题,点击确定,点击完成。我们来看一下数据库的基础架构,表示图、缩影等等。 今天我们主要是围绕表这边来做操作,右键选择导入数据,导入我们的演示 c s v 数据, 然后根据指引点击下一步,简单看一下数据解析的没问题,继续点击下一步,再点击继续,然后等待数据加载完毕。这里导入数据会要花费比较长的时间,这里有三百多万行数据, 大概导入了有将近一分半钟的时间,但是构建数据库就是要保证稳定可靠,数据随时可查,所以这段时间的等待还是值得的。数据导入完毕之后,我们来简单预览下数据, 确认没问题之后,我们就可以开始使用 s q l 语句来查询和处理数据了。我们来新建一个 s q l 编辑器,写下第一行查询语句查询全表。接下来我们来试试写个聚合运算,老规矩,用支付渠道来汇总数量吧, 写好后执行下,稍等片刻数据就聚合好了。当然很多时候为了方便阅读,我们也可以给语句调下格式,关键字放一行,其他查询的内容放一行,再次执行下,结果正常显示好了,数据库处理百万行的数据, 就简单给大家演示到这里。数据库的优点很明显,它可以标准化、严谨数据组织模式来处理数据。进到数据库之后,通过 s q l 我 们可以批量化、组织化的处理数据,而且 s q l 支持很多如窗口函数、 文本函数等高级数据清洗分析函数,可以应对我们多样化的数据需求。而且由于数据库的稳定性,在数据量不是特别夸张的情况下选择了数据库,基本不用考虑技术的更换问题。 几百万行数据或者几千万行数据,对于数据库来说处理的逻辑完全一致,只是对硬件的性能有一定要求罢了。而且就现在的大数据处理趋势来看,对于超大规模数据的查询和处理, 现在最流行的工具 spark 和 have 其实也是可以和 s q l 语句兼容的,所以如果稍微了解 s q l 的 语法,对于数据处理的帮助还是很大的。 好了,工具千千万,选择适合自己当前场景的工具,可以快速拿到结果就好。本期的视频就先到这里了,如果对案例中的操作技巧有疑问,欢迎评论区或私信交流, 七启君期待和你一同进步!如果喜欢我的视频,希望可以得到您的一键三连支持哦!

哈喽大家好,不知道大家有没有使用过这个色可爱的这种稳定型数据库,呃,在我们这个桌面应用开发和这个 app 开发的时候,我们如果要把这个数据存储到这个本地,当然这个本地为什么要存储呢?当然是为了这个数据的一个持久化, 这时候呢我们会使用了这个斯克莱的这样的一个呃数据库,它的优点呢就是不需要安装,不需要像这个买烧烤 oraigue 这个 solo 这样的个数据库,需要下载这个软件包进行安装。 然后呢我们通过这个代码的形式可以创建这个数据库以及创建表,然后在这里面呢他的一个查询插入 更新相关的一个操作呢,都是性能非常不错的。不知道大家有没有想过这个是个赖的,这样的个文件型数据库也能通过远程访问的方式来进行操作, 那怎么操作呢?当然这个步骤稍微有点麻烦。 首先呢在这边我有两台电脑,这两台电脑呢都是连上这个 wifi, 所以它都是在同一集网里面。 然后我对这个红色的电脑进行相关的一个操作,在这边我有一个这样的文件夹卖笑,呃,我在这边把它设置为一个共享文件夹, 在这边我选的是呃,所有人都可以 可以进行相关的一个操作啊,这边有呃读取和读,呃就是和写录这两样操作他都都可以支持。 然后我们还要设置一部这个当然是为了一个快捷的一个访问啊,主要是在这个控制面板里面,这边有一个共享网络和共享中心 啊,我们找到这个更改高级共享设置,在这边有个公用 上面的东西啊,什么启,启用网络发现这些东西我们都选启用。最后一项就是关于这个密码保护的一个共享,在这边为了一个就是快速实现,我把它关掉了, 关掉了这个,呃,密码保护 在这边设置完了,然后我们就在另外台电脑上面进行相关的一个操作, 刚才我这个电脑有点卡啊,现在我切成这种录屏的方式,录屏的方式大家看的更清楚一点,我这个手机没办法一直拍摄,一直给大家讲解 啊。在这边呢,我们直接呃,就是通过这个就是文件共享访问到这个文件共享啊,我们这个 ip 地址就是我这个红色这个电脑的一个 ipd, 我们进来,然后这里面有两个文件夹啊,这个文件夹 是这个麦笑,是我们是我刚才建立的一个文件夹 啊。在这边,呃,我可以给给大家看一下我本地的一个 ipipcomfig 啊,我们可以看一下他这个后,对是一点九,跟这个是完全不一样的,说明他俩呢其实是在同一个局网里面。 然后在这边啊,我可以配置一下,我把它配置成这个驱动是爱,然后我把这个地址往里面放, 点击完成。好,这时候我们可以看到这里面又多了一个网络位置,是这个 ipad 在这边,我把它换成 ipad, 就是我要对这个 ipad 里面的一个这样的一个数据库买笑点, sky 的这样的一个文件型数据库进行相关的一个操作, 然后我把这个项目启动起来, 我点击这个四个赖的,他是对这个四个赖的进行一个相关的一个操作,我点击一下, 好,这个说明他操作成功了。我来看一下啊,这边是不是多了一个这样的数据库, 我把这个数据库打开, 我们可以看一下,这里面多了一张这样的个, 然后呢我们回过头来看一下我那个红色的电脑里面有没有生成这样一个文件型数据库, 然后我在这个红色电脑里面来找一下有没有生成我刚才操作的这个文件,就是这个 stay 的文件, 我们找到这个迈向啊,这时候我们可以看到啊这个文件,然后修改时间就是这个十一月十三号。 当然有一个东西我们要注意一下啊,如果我这个红色的电脑,如果它处于一个休眠或者关机这个状态,另一台是这样的, 这个计算机它是访问不到这两个就是网络位置的,这点我们一定要注意。好了,这一期视频我们就分享到这了。

这个网站能一键搞定所有格式转换问题,每天认识一个变态工具第四期,今天讲的是它能搞定三 百多种格式,两万五千多种转换组合,视频、音频、图片、文档,连超冷门的格式都能一键就回文件拖进去,选好格式,云端自动处理,半点不占你电脑资源,转完直接下载文件自动删除,不用登录,隐私安全一步到位。关键是手机电脑都能用,不用装任何软件,还完全免费。

如果你们公司还在用打印、签字、扫描再发回的方式处理合同和表单,可以看看这个开源项目 dog q zl, 它在 github 上有大约一万六千个星标定位,很直接。开源的数字文档填写和签署平台也可以理解成一个开源版的 docson 替代方案。 它能把 pdf 做成在线表单,让对方在手机或电脑上直接填写签名、提交,不用来回传扫描件。 它解决的核心问题其实就是文档流程太碎,表单要人工改,签名要截图贴,文件要邮件来回找, 最后还不知道哪个版本是最终版。 docus 提供了一个所见即所得的 pdf 表单字段编辑器,支持签名、日期、文件上传、复选框等十二类字段。同一份文档也可以设置多个提交人,适合多人审批、多人签署的场景。 它还支持通过 smtp 自动发邮件,文件可以存在本地硬盘,也可以接入亚马逊 s 三、谷歌存储、 azure 云存储。签完之后,平台支持自动生成 pdf 电子签名,并提供 pdf 签名验证功能。 对于需要接入自己系统的团队,它也提供 api 和 webhook, 方便和现有网站、移动应用或业务系统打通。部署方面也比较友好。 官方提供 docker 方式,默认使用 sq lite 数据库存储数据和配置。如果业务需要,也可以通过环境变量改用 posger sql 或 my sql 数据库。文档里还提到,可以用 docker compose 配合自定义域名和 http 部署到自己的服务器上。 需要注意的是,它是 a、 g、 p、 l、 v 三许可证,并带有额外条款。商用或二次开发前,最好认真看一下许可证文件 部分高级能力,比如白标用户角色自动提醒短信、身份验证、批量发送、单点登录以及嵌入式签署表单等,属于 pro 功能。 总的来说, docuzzle 更适合想把 pdf 填写、签署和处理流程线上化,又希望可自托管可集成的团队,感兴趣的话可以收藏一下,去 github 搜 docuzzle 试试看。

这是一个能帮你解决所有文件格式转换问题的实用工具,每天分享一个硬核工具。第四期,今天要讲的是万能转码器,它支持三百多种文件格式,还有两万多种转换方式, 音频、视频、图像、文档全都能一键转格式。操作特别简单,上传文件选好目标格式,一键就能完成转换,完全不用担心隐私泄露。转换结束后,系统会自动清理上传文件,而且全程无额外收费,界面干净无广告,用起来特别省心, nice!

这个网站能解决你所有的文件格式转换问题,一天一个神仙工具,一九七今天要讲的就是它,它已经成功转换超过三十三亿个文件,大小六万多 tb。 把你想要转换的文件丢进去,选择你想要的格式,然后啪叽一下就搞定。最牛的是,它支持超过三百种格式,无论是音频、视 频,还是文档、电子书,甚至是规章文案转换器,它都有。更变态的是,它还会把你的文件自动删除,隐私安全直接拉满,关键零门槛免费使用就很香。

这是一个能让某宝某鱼格式转换卖家集体失业的网站,每天解锁一个神奇网站第十一期,今天要讲的是, 它可能是目前类型最全的格式转换网站,一个网页就能通杀音频、视频、文档等八大类别的格式转换,支持三百多种格式之间的互相转换,两万五千六百种转换组合,你只需拖进去一个文件,选择想要的格式,点击转换即可。甚至这个网站还有 ocr 模式, 可以将各种格式文件中的文字提取为可编辑文本格式,还能识别多个国家的语言。更惊喜的是,它还不占用用户设备的 cpu 和内存资源,还有着各种信息安全认证,你上传的原文件转化完立即删除,关键是无需安装,不用注册登录,主打的就是良心!

万万没想到,这个连登录都不用就能一键转换格式的神仙网站 clever utools, 居然完全免费!只要把文件拖进去,选好格式, 就能自动完成转换,无论是音频、视频、图片还是文档,全都能赚!更厉害的是,它还附带各种实用小工具,操作简单又省心,效率直接拉满!

这是一个能让收费转换软件集体失业的网站,每天认识一个宝藏网站第二十五期,今天分享的是这 玩意已经转换了超过三十三亿个文件,支持三百多种格式,两万五千多种转换方式,音频、视频、图片、文档,什么格式丢进去都能转。直接选文件,选你要的格式,点转换秒出结果, 改版不变,不会乱码。更香的是全程云端处理,不吃你电脑一点内存。更贴心的是,转换的文件二十四小时内自动删除,不用担心隐私泄露,不用装任何软件浏览器,直接用!

这是一个能让各类格式转换软件集体失业的网站,每天分享一个硬核工具。第五期,今天要讲的是,你只需要把文件往里一丢,就可以自动转换视频、音频、图片、文档的格式。这里包含了超过三百种格式之间的互相转换,并且覆盖了你 所有的换格式需求,转完之后就可以直接应用。更夸张的是,已处理超过三十一亿个文件,甚至不用登录,点开即用,主打一个不收米,用完就会自动删除你导入和转换的文件,保护你的隐私安全。关键是它没有任何门槛,特别实用。