V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  saulshao  ›  全部回复第 13 页 / 共 38 页
回复总数  750
1 ... 9  10  11  12  13  14  15  16  17  18 ... 38  
2020-04-28 20:13:35 +08:00
回复了 334862132 创建的主题 Python flask 多对多,如何只删除中间表数据,不去动两边表数据
Django 允许在定义模型的时候,显式指定不要使用数据库中的外键
2020-04-16 13:50:26 +08:00
回复了 hbolive 创建的主题 程序员 千万不要相信码农说的,任务太紧,没时间优化代码
其实我对于楼主举的这个代码的例子有点困惑,难道不是他说的做法才对吗?这个思路虽然有一些优化的余地,但是搞关联查询不是互联网程序都不提倡这么干吗?
最多也就是提前把城市表读到缓存里,然后再去查询缓存库。
这是一个选择的问题,长期来看,第一个办法更好,因为有一些技术手段可以解决慢的问题。第二个办法会带来大量的冗余数据,这种数据如果需要 update,可能会招致比较大的麻烦。
你说的,一个叫主键,另外一个叫唯一索引......正如#3 提醒的,姓名的重复率其实非常高......
2020-03-20 22:25:54 +08:00
回复了 cornetCat 创建的主题 程序员 单机 app 用的是 sqlite 数据库,备份方案怎么设计实现?
复制数据库文件就行了,不需要搞导出之类的。
直接读最近的 200 个名字给前端,让它拿去玩,中奖用户则随机...
2020-03-19 15:45:41 +08:00
回复了 wangbenjun5 创建的主题 MySQL Mysql 数据库需不需要主键 Id?
我倾向于有 ID 主键的原因主要是基于实践。其实如果一个人能预测未来,那从逻辑上看有没有 ID 主键根本无所谓。
但是问题在于没人能预测未来,今天你建了一个表以 name+出生地来标识一个确定的人,明天可能就需要根据这个表来扩展出一堆的表来存储别的什么东西。要是万一前面那个表需要改成 Name+出生地+出生日期才能标识一个确定的人。
我实在就想不出来到底该怎么处理后面那堆派生出来的表了.......
翻译这事,其实是一个需要很多时间、知识和精力的工作。这也是为什么人工智能翻译一直是软件领域的重要研究领域。
2020-03-05 22:30:05 +08:00
回复了 jry 创建的主题 Java 数据库字段名下划线法还是驼峰法好一些?
我一般都用下划线。
显然分开是对的,网上的教程是为了教你怎么入门。
入门教材肯定不能讲你开发的时候准备俩虚拟机,一个起 vue,另外一个起 Django,然后后端读完数据库,切换到前端的虚拟机上去继续编界面......
这估计读者一看就直接关了。
2020-02-28 21:49:36 +08:00
回复了 yangbai 创建的主题 职场话题 华为 OD VS 中兴 offer 怎么选?
我建议选中兴,外包并不是华为员工。
这是德国电信下面的一个咨询公司,有点意思.......
2020-02-18 20:48:19 +08:00
回复了 haikuo93 创建的主题 数据库 请教一个数据库的问题
通常的选择是会把 Content 列变成一个单独的表
我建议楼主赶紧辞职,不要再待了,管他啥工作完不完得成
2020-02-11 20:42:01 +08:00
回复了 yafoo 创建的主题 MySQL 求助:关于数据表字段重名设计的问题,怎么设计好点?
一般都是第一种设计,如果需要连接,在 SQL 里面给字段起别名。
2020-02-05 16:08:58 +08:00
回复了 chaleaoch 创建的主题 程序员 一个 web 应用,有很多种用户类型,model/table 如何定义?
@chaleaoch #10 通常情况下,所有的表都应该有 ID 字段,不同的关系数据库有不同的实现方法,有的是自增,有的是 Sequence.
现代互联网应用还有用 GUID 字段当作 ID 的。总之这么做的意思是尽量不用业务字段去关联其他的表,因为业务字段的值可能会因为需求变化的原因而被修改。
在我举的例子中,worker_id 不是必须的,整个思路其实就是把原本计划用冗余字段的一个表,按照列分拆成为多个表,我所以建议有一个 worker_id,是因为后续扩展的时候,可以用不同的 ID 关联到不同的表,这么做就不需要使用文档来记录怎么写关联查询了。对性能也有帮助。
1 ... 9  10  11  12  13  14  15  16  17  18 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3195 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 00:15 · PVG 08:15 · LAX 17:15 · JFK 20:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.