2 namedajipai namedajipai 于 2016.09.18 16:07 提问

实时排序的数据存入文件,不使用数据库的话,用什么样的形式保存比较好?

实时排序的数据存入文件,不使用数据库的话,用什么样的形式保存比较好?如果用dat格式的话,代码怎么写呢?

2个回答

caozhy
caozhy   Ds   Rxr 2016.09.18 17:18
已采纳

用AVL树作为你的数据排序索引,如果数据量更大,可以将索引文件和数据文件分离,并且分块。

guwei4037
guwei4037   Ds   Rxr 2016.09.18 16:25

要看数据量的大小,如果数据量不大,什么格式都可以(xml、json、txt、dat),如果数据量大不建议存文件还是存数据库。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#编写的串口数据接收保存
本压缩文件是一个完整的C#编写的串口采集软件,可以实时接收串口数据并显示在文本框内,以Excel表格的形式实时记录储存数据,含有全部代码和界面设计等,也可直接使用.本人采用的是vs2010,若有下载后不能使用的请给我留言说明问题.
JAVA将图片以二进制形式存入Access数据库
下边是一个将图片以二进制文件形式存到Access数据库的名为Insert_Photo_Record的类: 由于这个类值负责完成插入图片,所以没有为它书写方法,它的所有工作在构造函数中完成。下边是代码,会在需要注释的地方添加注释 import java.sql.*; import java.io.*; import java.util.Arrays; public class Ins
Android--数据存储方式--文件的保存和获取存储用户信息--《便签》
Android系统中有五种数据存储方式,各有各的特点。如下简单介绍: 1.文件存储:以I/O流行式把数据存入手机内存或者SD卡,可以存储大数据,如音乐、图片或视频等。 2.SharedPreference:它本质上是一个XNL文件,以Map形式存入手机内存中。经常用于存储简单的参数设置,如QQ登录账号密码的存储等。 3.SQLite数据库:SQLite是一个轻量级、跨平台的数据库。数据库中所
将图片以二进制格式存入数据库,并以流的方式展现在jsp页面
1.     简介 项目新需求,管理员有权限创建应用,应用字段包括:id、softname、softunique、softimage;上传图片时,数据库存储二进制,当普通用户首页展示图片时需要以流的方式展现,全程无文件存储目录,图片不保存在服务器。本demo以springmvc框架搭建,上传文件使用的是: @RequestParam MultipartFile myfile 2.     数
将数据以二进制流方式写入数据库
将数据以二进制流方式写入数据并再还原成原来的文件,编辑再写入 根据目前自己在项目里做的东西,也学到的东西,总结一下: 一、需求:将结构化数据以二进制格式保存在数据库中(别说这样不好,别说建议文件保存在文件夹下,数据库保存文件路径,我也懂的,但这里需求只能是这样来做的。数据对接懂的。) 所实现的代码(以对象方式): /** * 将对象插入前置机数据库中 *
如何将RichTextBox中的RTF格式的文档以二进制形式存入数据库中??
//将RichTextBox的内容直接写入数据库: private void button1_Click(object sender, EventArgs e) ...{    System.IO.MemoryStream mstream = new System.IO.MemoryStream();    this.richTextBox1.SaveFile(mstream, RichTex
python 将增量文件日志存入数据库
我们在操作数据的时候经常遇到这样的情况,需要对一些产生环境的日志数据进行分析,而某些大公司的朋友,经常没有服务器的管理权限,因此,我们就需要将数据自动导入的mysql中,本内容就是基于。 文章重点: 1 日志文件按行读取,防止日志数据过大,操作时使用行读取,不占用内存空间 2 数据库使用长链接,进行写操作,mysql的长连接文章在我们的“python mysql 长连接一篇有写到” 【htt
JAVA 将文件以流的方式存到数据库某个字段中,并且可以从数据库字段中取出来
文件上传是一个系统中的常见功能。可以把文件内容存储在磁盘中,在数据库中存储路径,或者把文件内容直接存储到数据库中。第二中方法的关键在于数据库中存储文件内容的字段用什么数据类型,以及怎么把向数据库存取二进制文件。本文探讨的正是这一内容。 1、在myeclipse中新建项目,在项目中导入Hibernate的包 2、建立Hibernate工具类:HibernateUtils.java,代码如下:
上传文件以二进制存储到数据库中
转载 http://www.cnblogs.com/xiaowu/archive/2011/08/16/2141422.html 一:上传 (把文件上传到数据库中image类型的字段中去了) public void upload() { Stream objFs; objFs = uploadFile.PostedFile.InputStream;
mongodb主要用来干嘛,什么时候用,存什么样的数据?
简介MongoDB[1] 是一个基于分布式文件存储的数据库。由C 语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB[2] 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向...