Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >什么更快?“爆炸”还是另一个纵队?

什么更快?“爆炸”还是另一个纵队?
EN

Stack Overflow用户
提问于 2011-03-19 10:01:59
回答 4查看 337关注 0票数 2

我有一种情况,我需要在我的数据库中存储多个值,但它们是大约的。同样的类型,所以现在我不知道是否更快地将这些值存储为字符串,在MySQL中的VARCHAR字段中以逗号分隔

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1,2,3,4,5

然后把它们炸开,我需要它们

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$values = explode(",", $stringFromDatabase);

其中$stringFromDatabase是来自mysql_query +的String,并使用$values$values1等一个接一个地得到它们。

为每个变量添加另一列(最大值)。(7行),然后调用特定行的数据库,只需使用标准的mysql_query +mysql_query过程的列单独获取它们?

那么,一列与逗号或多列连在一起?需要注意的是,我总是需要它们(当然是一个一个地),排序并不重要--所以我认为first选项更好的还是更快的?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-19 10:04:16

多列更好。没有多值列是数据库规范化的一部分。

在您的情况下-如果您需要从多值3中选择“1,2,3,4,5”,怎么办?这将是相当有挑战性的。但是使用多列,我可以轻松地执行SELECT * FROM Table Where Column3 = 3

票数 5
EN

Stack Overflow用户

发布于 2011-03-19 10:05:11

数据库的一般经验法则是列应该是原子的。换句话说,它们应该代表一条信息,而只代表一条信息。将CSV列表塞进一列会打破这一原则,并且会使你的生活在长期内变得更加艰难,特别是在对你存储的数据进行分析的时候。我建议每个值有一列是最好的选择。

票数 3
EN

Stack Overflow用户

发布于 2011-03-19 10:06:30

对每个值使用单独的列。请参阅1NF

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5363804

复制
相关文章
哪个更快:Java堆还是本地内存
使用Java的一个好处就是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会在对象超出作用域时进行内存回收。但是在JVM中有一个‘后门’可以让你访问不在堆中的本地内存(native memory)。在这篇文章中,我会给你演示一个对象是怎样以连续的字节码的方式在内存中进行存储,并且告诉你是应该怎样存储这些字节,是在Java堆中还是在本地内存中。最后我会就怎样从JVM中访问内存更快给一些结论:是用Java堆还是本地内存。
哲洛不闹
2018/09/14
9990
哪个更快:Java堆还是本地内存
哪个更快:Java 堆还是本地内存
使用Java的一个好处就是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会在对象超出作用域时进行内存回收。但是在JVM中有一个‘后门’可以让你访问不在堆中的本地内存(native memory)。在这篇文章中,我会给你演示一个对象是怎样以连续的字节码的方式在内存中进行存储,并且告诉你是应该怎样存储这些字节,是在Java堆中还是在本地内存中。最后我会就怎样从JVM中访问内存更快给一些结论:是用Java堆还是本地内存。
芋道源码
2018/09/30
5630
TW洞见 | 徐昊谈结对:要更快的编码,还是要更快的交付
1. 我今天有几个问题想咨询你一下,首先第一个问题就说,你在,以敏捷教练来帮助团队实施敏捷的过程中,最经常遇到的一个团队发现的问题是什么?就说因为我这边也待过一些敏捷团队。但是感觉他们就说有些为了敏捷而敏捷,为了形式而形式,就说走形式化主义,你们有没有遇到这种情况? 徐昊:我觉得这是一个比较常见的问题,这个我觉得,这也是跟我们在做软件过程中,有一个很有意思的现象。我们一直认为敏捷是团队的事情,比如最简单是说,我们听到很多工程实践,无论你是结对也好,持续集成也好,还是你交付用户故事。很多管理者认为说,那这个
ThoughtWorks
2018/04/20
6870
为什么 Promis 比setTimeout()更快?
先做一个实验:来看看立即解决的 Promis 和立即超时( 0 毫秒的超时)哪个执行的更快?
疯狂的技术宅
2021/01/28
7430
POSTGRESQL COPY 命令导入数据,你还另一个更快的方案!
POSTGRESQL 数据库数据导入的核心一般都使用COPY 命令,熟悉POSTGRESQL 的同学应该对这个命令不陌生,相对于MYSQL 去一条条的执行insert命令来说,COPY 命令是POSTGRESQL 对于巨量数据导入的外挂。
AustinDatabases
2022/12/12
5.1K0
POSTGRESQL  COPY 命令导入数据,你还另一个更快的方案!
科学家爆炸性结论:人死后会穿越进另一个宇宙
被纽约时报评选为们时代里三位最重要的科学家之一的RobertLanza博士,写了一本《生物中心论》,里面有个爆炸性的结论:人死后生命不会结束,而且,会穿越进不同的宇宙。
IT阅读排行榜
2018/08/16
1.5K0
机器可以学得更快,那人类还要学什么
二十年前,我们流行神奇记忆法,电视广告里充斥着各种能够记住圆周率后1万位的记忆大神。二十年后的今天,我们都明白“大脑不是用来记忆的,而是用来思考的”。实际上,在知识更新换代如此快、网络如此发达的今天,我们不可能、也不需要记住每一个知识。 在今天,原本很多由人类掌握、支配和使用的知识,正在被机器替代。那我们究竟还要学什么?为什么我们坐拥了海量信息,却还是不会解决问题? 作者 | 孙圈圈 在金融业,高盛的雇员中,已有超过25%是工程师和雇员,大数据分析平台替代了投行分析师的部分工作。 在医学领域,IBM的沃
用户1756920
2018/06/20
3050
Reddit热议:为什么PyTorch比TensorFlow更快?
近日,Reddit 上有一个热帖:为什么 PyTorch 和 TensorFlow 一样快 (有时甚至比 TensorFlow 更快)?
新智元
2019/08/29
2.6K0
Reddit热议:为什么PyTorch比TensorFlow更快?
引爆炸弹
在一个n×m 的方格地图上,某些方格上放置着炸弹。手动引爆一个炸弹以后,炸弹会把炸弹所在的行和列上的所有炸弹引爆,被引爆的炸弹又能引爆其他炸弹,这样连锁下去。
全栈程序员站长
2022/09/06
3580
Reddit热议:为什么PyTorch比TensorFlow更快?
近日,Reddit 上有一个热帖:为什么 PyTorch 和 TensorFlow 一样快 (有时甚至比 TensorFlow 更快)?
代码医生工作室
2019/08/29
1.5K0
Reddit热议:为什么PyTorch比TensorFlow更快?
python代码为什么在函数中运行更快
不知道有没有人注意过同样的代码是否封装在函数里,运行速度是不同的。比如以下两个代码:
生信编程日常
2020/04/01
2.5K0
什么是流式计算 另一个世界系列
另一个世界系列,从另一个角度看数据分析的方法、应用。 本文结构: 1、数据的时效性 2、流式计算与批量计算 3、总结与相关产品 (1) 流式计算流程 (2) 流式计算特点 (3) 相关产品 1、数据的时效性 日常工作中,我们一般会先把数据储存在一张表中,然后对这张表的数据进行加工、分析。既然数据要储存在表中,就有时效性这个概念。 如果我们处理的是年级别的数据,比如人口分析、宏观经济分析,那么数据最新日期距今晚个一两周、甚至一两个月都没什么关系。 如果我们处理的是天级别的数据,比如各大网站的用户偏好分析、零售
企鹅号小编
2018/01/10
2.7K0
什么是流式计算 另一个世界系列
风口上的“低代码”:是技术变革?还是另一个风险敞口?
从2020年开始,低代码以高效、灵活、稳定的特点成为备受业界青睐的开发模式,无论是资本市场还是企业用户都纷纷追捧。
科技云报道
2022/04/16
2390
风口上的“低代码”:是技术变革?还是另一个风险敞口?
电解电容为什么会爆炸?一文看明白!
电解电容是通过电解质作用在电极上形成的氧化层作为绝缘层的电容,通常具有较大的容量。电解质是液体、胶冻状富含离子的物质,大多数电解电容都是有极性的,也就是在工作时,电容的正极的电压需要始终比负极电压高。
MCU起航
2020/08/21
1.9K0
电解电容为什么会爆炸?一文看明白!
【玩转GPU】不懂就问,为什么GPU比CPU更快?
CPU的指令集通常被设计用来处理各种类型的任务,包括算术运算、逻辑运算、位操作等。由于其通用性,CPU的指令集比较复杂,执行各种任务的速度都不尽相同。此外,CPU还需要进行大量的控制和状态转换,因此在某些情况下,它的效率并不高。
程序员晚枫
2023/06/24
2K0
【玩转GPU】不懂就问,为什么GPU比CPU更快?
索引策略,性能爆炸!!!
相信大家在面试时候也会遇到如何进行查询优化的问题,其中索引相关的策略就是重点考察项,比如怎么设置索引列等。
Liusy
2021/03/21
1K0
什么是流式计算 | 另一个世界系列
另一个世界系列,从另一个角度看数据分析的方法、应用。 循环、分支...都可以在Python中用函数实现! | 函数式编程,打开另一个世界的大门 本文结构: 1、数据的时效性 2、流式计算与批量计算 3、总结与相关产品 (1) 流式计算流程 (2) 流式计算特点 (3) 相关产品 ---- 1、数据的时效性 日常工作中,我们一般会先把数据储存在一张表中,然后对这张表的数据进行加工、分析。既然数据要储存在表中,就有时效性这个概念。 如果我们处理的是年级别的数据,比如人口分析、宏观经济分析
数说君
2018/04/08
1.5K0
什么是流式计算 | 另一个世界系列
为什么C代码比Python代码运行得更快?
Guido Van Rossum开发了Python,这是最著名的编程语言之一。Python 因其清晰的语法和简单的代码而在开发人员中很受欢迎,即使对于新手也是如此。对于那些刚刚开始编程职业生涯的人来说,学习Python是非常有利的。他们可以使用 Python 编程培训、博客、视频、模块和数千种其他资源来了解这种流行语言的各个方面。完成后,您将能够进行现代开发活动,例如GUI开发,网页设计,系统管理,复杂的金融交易或计算,数据科学,可视化等等。
很酷的站长
2023/02/20
1.4K0
为什么C代码比Python代码运行得更快?
【业界】是什么推动了深度学习的“寒武纪大爆炸”?
准确地说,多伦多大学计算机科学家Alex Krizhevsky、Geoffrey Hinton和Ilya Sutskever都不知道他们要发布的是什么。那是2012年,他们刚刚向运行ImageNet竞赛的人们提交了关于他们的新机器学习模型的细节,其称为卷积神经网络(CNN)。
AiTechYun
2018/07/27
5700
【业界】是什么推动了深度学习的“寒武纪大爆炸”?
为什么对应用开发安全技能的需求呈爆炸式增长 ?
最近的一项行业研究显示,它是过去一年增长最快的网络安全技能。预计在未来五年内,应用安全开发技能的需求将增长164%。相应地,该职位的空缺总数将从2020年的29635上升到若干年后的48601。
FB客服
2021/03/24
3910

相似问题

如何将多个记录的柱爆炸成多个纵队

24

什么更快: instanceof还是isInstance?

22

什么更快,.html()还是.append()?

34

Java webapp部署:爆炸还是不爆炸?

40

什么更快,联合还是std::variant<>?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文