社区
C#
帖子详情
关于过滤掉数据库中的数据后,有用的数据如何存储
Madison0612
2012-06-12 09:02:16
我现在有一张表,数据量大约是300万,我现在还有N组范围,我过滤掉了表中不在这N组范围中的记录,大约还剩100万条数据,以后我需要使用到这100万条数据,我应该把这100万条数据如何存储呢,临时表?这样速度快么?还是用什么方法,求大神指点
...全文
156
5
打赏
收藏
关于过滤掉数据库中的数据后,有用的数据如何存储
我现在有一张表,数据量大约是300万,我现在还有N组范围,我过滤掉了表中不在这N组范围中的记录,大约还剩100万条数据,以后我需要使用到这100万条数据,我应该把这100万条数据如何存储呢,临时表?这样速度快么?还是用什么方法,求大神指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Madison0612
2012-06-14
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
放在内存中,速度快些!
[/Quote]
嗯,放到DataTable中了,比用临时表快多了
NewUser2008
2012-06-12
打赏
举报
回复
放在内存中,速度快些!
fsstolw
2012-06-12
打赏
举报
回复
可以根据你的N组方案建立一个分组索引表,然后把这100万条记录按N组方案分别放在N个不同的表中,这样你的查询按这个索引来进行,这方案一个是便于你以后的扩容,你可以增加分组方案为新表,另外速度会比较快。
Madison0612
2012-06-12
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
两种方案第一放在客户端的内存里面,第二在数据建一个临时表放在里面。
[/Quote]
请问这两种方式哪一种效率高一点呢
wenyegood
2012-06-12
打赏
举报
回复
两种方案第一放在客户端的内存里面,第二在数据建一个临时表放在里面。
SQL(oracle)教程(PPT版)
Oracle SQL是Oracle
数据
库
系统所使用的特定版本,它提供了更高级的功能,如PL/SQL编程,索引优化,分区等,使得在Oracle环境
中
进行
数据
操作更为高效和灵活。 **SQL基础** 1. **
数据
类型**:SQL
中
的基本
数据
类型...
SQL语句集锦
6. **查询 时间1.txt**:与时间相关的查询在SQL
中
很常见,可能包含了日期和时间的处理,如SELECT语句
中
使用BETWEEN或DATEPART函数来
过滤
特定时间段的
数据
。 7. **新建 文本文档.txt**:同样,这个文件可能包含了SQL...
JSP版流量统计系统
3. **
数据
存储
**:收集到的流量
数据
需要被妥善
存储
,可能使用关系型
数据
库
如MySQL或非关系型
数据
库
如MongoDB。这包括设计合理的
数据
模型来
存储
各种流量指标。 4. **
数据
处理**:系统可能需要对
数据
进行聚合、计算,...
五种主流
数据
库
:实现
数据
过滤
SQL通过查询条件(WHERE)实现
数据
过滤
,常用的查询条件有比较运算符、BEWTEEN、IN,它们在五种主流...本文比较五种主流
数据
库
数据
过滤
功能的实现和差异,包括 MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite。
批量插入并
过滤
数据
库
中
已经有的
数据
批量插入并
过滤
数据
库
中
已经有的
数据
场景: 有多条
数据
要插入在
数据
库
中
,并且几个字段是联合唯一索引。这个时候如果采用mybatis的batchInsert或者insertList方法,就不能通过了。同时又不能for循环需要多条
数据
...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章