V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 14 页 / 共 200 页
回复总数  4000
1 ... 10  11  12  13  14  15  16  17  18  19 ... 200  
2022-09-30 13:33:01 +08:00
回复了 MrLonely 创建的主题 SQLite 在什么情况下一定要放弃 SQLite 采用 MySQL 呢?
我觉得金融数据一股脑扔给 MySQL 也不行,时序数据的支持,关系数据库都比较那啥。

提高速度的关键在于自己分库分表,优化时间序列的索引方式。但说实话如果你能做到这一步,用 SQLite 你也能做。另一方面金融数据库一般很多时候会用来做实验,如果你能用 SQLite 解决这些事情,你天然多了一种在实验机器上本地缓存数据的方案,这样可以大大减轻你 MySQL 中央数据库的压力。

退一步你也可以使用 MySQL 中央数据库 + SQLite 本地缓存的模式。
2022-09-29 15:14:12 +08:00
回复了 wudaye 创建的主题 Windows 搞不明白 16G 内存都被啥吃了?
内存买来就是用的,又不是给你摆着看空闲内存的。

实际上如果没有程序大量吃内存,系统一般把空闲内存拿去做磁盘缓存。有需要用内存了就把这部分缓存直接扔了。这样你读常用文件(特别是启动常用程序)就会很快。

对,win10 prefetch 就是这玩意儿的一种实现。
2022-09-28 16:49:12 +08:00
回复了 zh584728 创建的主题 Python 关于 pandas 的 apply 性能的一些疑惑
Pandas 是按列存储的。
2022-09-28 10:13:48 +08:00
回复了 hermithacker 创建的主题 问与答 现在对未成年游戏充值都有限制吗?
最近哪哪都说原神牛逼,但是看这重置金额,对付未成年人,腾讯果然还是你大爷。
@Vegetable 首先网络安全大部分东西就不该是算法工程师考虑的问题。算法工程师就该考虑什么工具做实验最快。显然 Jupyter Notebook 最快。

VPN 接入应该是提供远程访问的公司最基础的设施。如果没有,那就应该全面禁止远程访问。我不能理解,随便谁都能暴露一个随便什么服务给公网的这种操作。。。
@Vegetable 我觉得你司没有一个统一的 VPN 入口就有点问题。。。
@Vegetable 噗你公网暴露?这不是一个 vpn 解决内网访问码
说起炼丹我就不困了。你需要的是 jupyter notebook

https://jupyter.org/
2022-09-26 17:02:24 +08:00
回复了 PowerDi 创建的主题 Markdown obsidian 文档格式
Obsidian 在普通功能上不见得比其他笔记强。

它强在插件生态、文档链接之类的。
可以不动生产环境,但是可以开个模拟环境测试性能嘛。
2022-09-23 15:51:54 +08:00
回复了 zxCoder 创建的主题 Python 有无这样一个 Python 框架
@ClericPy 集成外部系统可能意味着无止境的运维开发。
“可能会有少量的修改某个节点数据的操作”

反正我觉得就这一条,你就应该说服你的客户把 XML 换成数据库。因为在操作系统原理上,这个操作要做得快就是不可能的。
你这个场景,要么自己做一个类似数据库的索引,直接根据索引定位 XML 文件内容。最后你会得到一个 custom database 。要么你干脆做一个读写抽象层,读的时候从数据库读,写的时候更新 XML 与数据库。

====

另外吐槽一下 “可能会有少量的修改某个节点数据的操作”

在 XML 层面,凡是你修改了任何一个节点的数据,你都得把 100G 文件重新拷贝一份。我知道你希望找到一个假象中的类库,对于 XML 层面甚至可以原地修改。但是很抱歉,在操作系统原理上,这个是不可能的。

否则要数据库干嘛?
楼主应该把需求本身说清楚。

不然又是 XY problem 。
2022-09-23 10:54:44 +08:00
回复了 jchnxu 创建的主题 程序员 jdbc 是个啥原理啊
@jchnxu JDBC 其实是个很奇怪的抽象层。一方面它试图填补各个 DB driver 的差异性。但是 SQL 语言本身的差异性它又无法填补,就导致这玩意儿好像有点用,但其实毛用也没有,换个 DB 还得重写程序。毕竟所有语言的 DB driver 一般都能找得到完善的 connection pool 。

所以真要跨数据库写代码还是得上 ORM 。比如 Python SQLAlchemy 。
2022-09-22 15:36:59 +08:00
回复了 jchnxu 创建的主题 程序员 jdbc 是个啥原理啊
原因是 JDBC 其实是比“某个数据库的 Driver”更高一层的抽象,试图规范这个语言下的所有 DB Driver 接口。这需要强大的语言掌控力。Java 是个最初由 Sun 推动的商业型语言,所以 JDBC 出现了。

如果某个语言需要,就需要有人牵头搞一个。但是很遗憾,JS/Python 这种社区型语言,你退出某个 Javascript XXX 别人也不买账。你看 npm 上各种包。。。

====

其实 ORM 比 JDBC 封装层次更高,并不是要求各大 DB 遵守,而是反过来去适配各大 DB 的 driver 。ORM 才是更优解。
2022-09-16 11:32:00 +08:00
回复了 klmd99 创建的主题 程序员 前端能学 Python 吗
“是为了理解后端的开发过程,让我这个前端能更好地和后端沟通合作”
2022-09-16 11:28:19 +08:00
回复了 dx3759 创建的主题 职场话题 如果想在计算机行业干一辈子,应该怎么办
全栈。进可当老板,退可打工人。
1 ... 10  11  12  13  14  15  16  17  18  19 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.