社区
C语言
帖子详情
关于使用文件代替数据库的问题
coldcat
2004-04-30 11:14:07
关于使用文件代替数据库的问题
大家好,我现在再写一个小程序,就是对一个人信息增加,修改和删除。很简单,所以我不想使用数据库,而只是把这些信息放在自己定义的一个文件中。
我想问问大家,一般都是如何实现的,增加还好办,就直接在文件后面加一条记录,但是修改和删除呢,如何处理呢。我的想法是每次都读到内存中,然后修改就在内存中修改,最后再统一写到数据文件中,但是那样的话,如果修改很频繁的话,就要随时把文件全读,全写。
哪为朋友有什么好的办法,谢谢了先
...全文
12
2
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
2 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
晨星
2004-04-30
如果删除很频繁,未必需要每一次都移动记录,可以为每一个记录增加一个标志是否有效的flag,删除时把这个flag置为0就可以了,然后每隔一定的时间,将文件统一整理一次。
打赏
举报
回复
赞
luckyfool
2004-04-30
那就一直在内存中缓存一个实例化对象吧
就像.net里的DataSet
XML很好,但目前安全性不是很高
打赏
举报
回复
赞
相关推荐
【转】为什么要用区块链
代替
数据库
?
为什么要用区块链
代替
数据库
?是什么赋予了代币价值 初学者
的
区块链以及代币概念入门 我看到初入该领域
的
投资新手总是在询问这些
问题
,不管是针对具体项目,还是作为一般
问题
。因此我就想我要尝试着写一个
关于
...
达梦
数据库
遇到
的
问题
解决以及
使用
前言 达梦
数据库
某些产品性能优于ORALCE ...在中铁建财务共享平台构建中,基于达梦
数据库
读写分离集群
的
新一代应用系统不仅在功能上可以完全
代替
ORACLE,而且比基于ORACLE RAC集群
的
应用系统在性能
数据库
常见面试题(附答案)
2.
数据库
隔离级别,每个级别会引发什么
问题
,mysql默认是哪个级别 脏读:事务B读取事务A还没有提交
的
数据 不可重复读:两次事务读
的
数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看
Android数据存储、
文件
存储、SQLite
数据库
简单
使用
、 sharedPreferences存储(五)
文章目录5 数据存储5.1 数据
的
存储方式5.2
文件
存储5.2.1 将数据存入
文件
中5.2.2 从
文件
中读取数据5.2.3 实战演练-保存QQ账号和密码5.3 sharedPreferences存储5.3.1 将数据存入SharedPreferences中5.3.2 读取和删除...
Kafka能作为
数据库
使用
吗
Apache Kafka可以而且应该取代
数据库
吗?如果是,那么能够在Kafka中存储多长时间
的
数据?如何在Kafka中查询和处理数据?越来越多诸如此类
的
问题
,你可能很难找到恰当
的
解释,那么你可以试着从该文章中寻找答案。 ...
❤️一分钟学会MySQL
数据库
的
使用
❤️
MySQL 是最流行
的
关系型
数据库
管理系统,在 Web 应用方面 MySQL 是最好
的
RDBMS(关系
数据库
管理系统)应用软件之一。在本教程中,会让大家快速掌握 MySQL
的
基本知识,并轻松
使用
MySQL
数据库
。
数据库
SQL优化——
使用
EXIST
代替
IN
查询进行优化,应尽量避免全表扫描 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及
的
...· 对扫描
的
表
使用
FORCEINDEX告知MySQL,相对于
使用
给定
的
索引表扫描将非常耗时。 SELECT * FROM t
数据对比 csv
文件
与
数据库
进行数据比较
场景:拥有一堆无规则顺序
的
数据,想要跟
数据库
的
数据进行对比。 无规则数据 dota.txt 大致如下: csn_ap_invoice_headers,N9XYG0000000000174943,0,N9XYG0000000000712006,1682540 csn_ap_invoice_headers,N9XYG...
Windows下
使用
命令行登陆、操作MYSQL
数据库
一、运行
数据库
1、启动服务:net start mysql 2、连接
数据库
: mysql -h[IP地址] -u [
数据库
] -p; mysql -u [
数据库
] -p; --如:mysql -u root -p; -- mysql -h127.0.0.1 -u root -p; 二、查看 1、查看...
MySQL
数据库
面试题(2020最新版)
文章目录
数据库
基础知识为什么要
使用
数据库
什么是SQL?什么是MySQL?
数据库
三大范式是什么mysql有关权限
的
表都有哪几个MySQL
的
binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储...
数据库
MySQL详解
什么是
数据库
管理系统
数据库
管理系统(DataBase Management System,DBMS):指一种操作和管理
数据库
的
大型软件,用于建立、
使用
和维护
数据库
,对
数据库
进行统一管理和控制,以保证
数据库
的
安全性和完整性。...
数据库
面试
问题
汇总(超详细)
1、
数据库
范式 第一范式:
数据库
表
的
每一列都是不可分割
的
原子数据项,而不能是集合,数组,记录等非原子数据项。eg:【联系人】(姓名,性别,电话),一个联系人有家庭电话和公司电话,那么这种表结构设计就没有...
PostgreSQL
使用
命令行导入导出
数据库
1.打开cmd,输入导出
数据库
命令 pg_dump -h 30.21.227.163 -U postgres -Fc postgresdb > C:\huyunan\postgresdb.dmp //postgres 是用户名,postgresdb 是
数据库
名 -n :可以指定schema名称 -p :可以指定...
微微信.NET 为什么采用
文件
系统而不是
数据库
?
平时可以感觉到
的
几个事实: 1 音乐、视频数据都是放在
文件
系统中、2 大图片
文件
是放到
文件
系统中
的
、3 小
的
配置
文件
,
文件
系统会比
数据库
的
效率高出很多 假定在程序效率和关键过程相当且不计入缓存等措施
的
条件...
达梦
数据库
常见
问题
在对达梦
数据库
使用
中,遇到常见
的
问题
【Java
数据库
】
使用
properties资源
文件
,简化
数据库
连接
使用
properties配置
文件
,可以避免在修改密码时频繁修改代码,只需修改配置
文件
即可。在src目录下新建一个db.properties,内容如下: mysqlDriver=...
使用
mysql-bin.0000xx日志
文件
恢复
数据库
这两天遇到一个奇葩
问题
,由于
数据库
报错,无法启动,为了解决
问题
,删除了mysql数据目录中
的
ib_logfile0和ib_logfile1两个
文件
(但我现在仍不确定是不是删除这两个
文件
引起
的
数据丢失,因为我无法重现这个
问题
),...
SQL
数据库
添加新
数据库
(
文件
)
CREATE DATABASE 创建
数据库
的
名称(用QQ
代替
) ON PRIMARY -- 主
文件
组 ( NAME=' QQ_data ' , --主
文件
的
逻辑名 FILENAME= ' 保存
的
路径\QQ.mdf , -- 主
文件
后缀名为 .mdf SIZE = 5M...
SQL Server LocalDB本地
文件
数据库
操作实践
这里以官方
的
Microsoft SQL Server 2012 Express LocalDB加以说明,VS从2012开始应该都集成了此功能。 Microsoft SQL Server 2012 ... LocalDB 安装将复制启动 SQL Server
数据库
引擎 所需
的
最少
的
文件
集。 安装 L...
考研复试常见
问题
(
数据库
系统概论篇)
并发性一致
的
问题
5.简述封锁6.简述ER图7.简述
数据库
的
三级模式结构8.简述
数据库
的
二级映像功能和数据独立性9.关系、关系模式、关系
数据库
的
区别10.简述查询优化
的
策略11.简述数据字典12.
数据库
故障恢复策略 1.如何...
大学生上网调查报告4篇.pdf
大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf
js音乐播放器Demo
js音乐播放器Demo
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
电动执行器
的
维护.pdf
电动执行器
的
维护.pdf电动执行器
的
维护.pdf电动执行器
的
维护.pdf电动执行器
的
维护.pdf电动执行器
的
维护.pdf
导入导出链接,网站内链外链,反向链接是什么意思?.pdf
导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf
黄河小浪底调水调沙
问题
(mathmatica)
利用mathmatica数学工具解决黄河小浪底调水调沙
问题
,其中设计了插值法(三次样条函数)和拟合方法(线性和非线性)。 文档中包含了实验原理,实验过程,实验代码,实验感想与收获方面,有详细
的
数据分析,图像制作说明。 该资源包包含实验报告和实验代码,其中实验代码是.nb格式。
调度理论及算法- 车间流水线调度 各种类型机台调度,决策模型
Supplementary Electronic Material ............................. xix 1 Introduction ................................................ 1 1.1 The Role of Scheduling .................................... 1 1.2 The Scheduling Function in an Enterprise ................... 4 1.3 Outline of the Book....................................... 7 Part I Deterministic Models 2 Deterministic Models: Preliminaries ........................ 1
调味品行业发展现状概述.pdf
调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf
大学生网络阅读现状调查与思考-最新作文.pdf
大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf
信息理论编码之实验二 一般信道容量迭代算法.ppt
信息理论编码之实验二 一般信道容量迭代算法.ppt
发帖
C语言
加入
微信扫一扫
点击复制链接
6.6w+
社区成员
24.2w+
社区内容
C语言相关问题讨论
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-04-30 11:14
社区公告
暂无公告