社区
C#
帖子详情
有用记事本做数据库的人吗?
max201008
2011-06-13 02:29:33
用C#开发了房地产物业管理的程序,各种记录与数据都是用txt文件保存。写了各种查询语句与写入语句。执行效率也没比数据库慢啊。大家感觉用txt文件做数据存取有什么利弊?
...全文
4189
118
打赏
收藏
有用记事本做数据库的人吗?
用C#开发了房地产物业管理的程序,各种记录与数据都是用txt文件保存。写了各种查询语句与写入语句。执行效率也没比数据库慢啊。大家感觉用txt文件做数据存取有什么利弊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
118 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZKK291552720
2012-05-22
打赏
举报
回复
其实我也纳闷呢,,,想把URL直接存到TXT里
diyishuguang
2011-11-23
打赏
举报
回复
有没有一位大牛,清楚的说明一下,结束这还没有结论的争论呢? txt、xml和数据库怎么比较一下
bluk44444
2011-09-05
打赏
举报
回复
Up+1!
winteredchengxu
2011-06-20
打赏
举报
回复
还没深入到这一步,先占个位
wkq87
2011-06-20
打赏
举报
回复
我现在做的一个就用的Txt文件保存的,不过文件比较小,10M左右吧!
xiaoboyong
2011-06-20
打赏
举报
回复
每天回帖加10分
sheepcorpse
2011-06-20
打赏
举报
回复
我还以为
记事本数据库 = 笔+纸
的数据库呢。
pigg18
2011-06-19
打赏
举报
回复
这个难度太大,无法保证多线程环境的处理
因为文件大小到一定规模后。
i/o 开销巨大
且很难多人同时访问
crackdung
2011-06-19
打赏
举报
回复
VistaDB 4.X不錯的選擇。。。
qiying1988
2011-06-19
打赏
举报
回复
进来看看
xincheng31
2011-06-19
打赏
举报
回复
其实我觉得这样对大量数据的处理可能比传统的sql数据库更快,只是数据没有什么权限控制。。
kkbac
2011-06-19
打赏
举报
回复
天涯倦客
2011-06-19
打赏
举报
回复
[Quote=引用 107 楼 pigg18 的回复:]
这个难度太大,无法保证多线程环境的处理
因为文件大小到一定规模后。
i/o 开销巨大
且很难多人同时访问
[/Quote]
多线程有个毛用。。。
单硬盘 读写都是独占方式 的 并不是多开几个线程就能提高读写速度的。。。
hzieechenwei
2011-06-19
打赏
举报
回复
如果你用不到数据库提供给你的功能,用txt文件又何妨
allenit
2011-06-19
打赏
举报
回复
1.关于性能,文本性能不是问题,看你组织,但复杂的数据结构,组织起来很难。
2.关于事务,文本难实现,要自己实现的话,又是个小数据库引擎了
3.数据大的话,或者未来数据结构发生变化,升级,或者做成网络版,你的文本引擎又要变成网络数据库引擎了,更复杂。
4.现成的小数据库,还是比较方便,尤其是,你用C#,可以考虑的sql express,my sql,sqllite,
5.如果数据量,实在是不大,而且现在已经稳定,没有升级需要,现在方案也不错。
足球中国
2011-06-18
打赏
举报
回复
[Quote=引用 33 楼 lihanbing 的回复:]
对于固定宽度数据的存储,用文本文件一点问题都没有,无论是检索还是修改啥的都可以很快很方便,实际上所有数据库都是在这基础上实现的
[/Quote]
数据库 不是磁盘文件?
真正的大规模数据下 关系数据库也是要被淘汰的。。
建立有效的数据结构 是关键。
顶
occam
2011-06-18
打赏
举报
回复
数据库通常是关系型的...
tys_mylove
2011-06-18
打赏
举报
回复
你这样还不如搞一个access数据库更方便
j04535
2011-06-18
打赏
举报
回复
[Quote=引用 94 楼 dollybol 的回复:]
木问题
数据库也是一个个的文件组织起来的
所以文本如果你很牛 组织的好 一样可以承受一定量的数据
[/Quote]
感觉有时候用到文本储存数据,对于少量的数据是可以的,手机软件上的不就是用文本储存的吗?
jshzp
2011-06-18
打赏
举报
回复
[Quote=引用 76 楼 hwbox 的回复:]
真的是“数据库”吗?
那是怎么解决查询问题的?用string类自己的方法?还是什么呢,本人很疑惑。
10万条记录,一条一行,你的解决方案是如何解决关键字查询的?
按理说应当要有索引吧,用散列算法做主键索引是必须的。
你用一文本文件做数据文件,就需要自己写索引程序啊,这不发明轮子么,就算写轮子吧,上GB的文件,C#下一定是用文件视图绝对定位做了,要不一次性装内存还不疯了。
关于插入和删……
[/Quote]
半力支持你的看法!TXT做数据库,当然在这些性能上会不行,但是优点也是很明显的!使用SQL,需要在客户端弄一大堆东西去支持,对于嵌入式的机器简直就是要命。这种情况下,还是TXT来得简单。当然,数据量稍大,就成问题了。我在实践中采用了折衷的选择:access,呵呵!
加载更多回复(96)
EXCEL+ACCESS实现的工作
记事本
最终版本
工作
记事本
很好地解决了如下问题: 1.将流水账般的记录轻松地按工作任务进行归类并排序; 2.提供按照时间段和关键字进行的任意搜索。
基于Android实现的
记事本
APP【100013260】
详情介绍:https://www.yuque.com/sxbn/ks/100013260 主要功能:1.增加时间戳显示 2.添加笔记查询功能 3.界面UI美化 4.更改
记事本
的背景
靖源电话本
支持把记录输出为文本文件和excel文件,acess
数据库
,也可用于
记事本
使用
Source Insight 3.5 (Setup+Keygen)
Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号
数据库
,并自动为你显示
有用
的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信 息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。 Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您 是一个程序员或者网页制作人,这个软件对您都是有帮助的! Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您
有用
的信息和分析。 Source Insight自动创建并维护它自己高性能的符号
数据库
,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新您的文件信息,即使在您编辑代码的时候。而且符号
数据库
的符号可以自动创建到您的工程文件中。 网络上,搜索Source Insight 4.0,可以找到很多的下载,但是经过实际下载并且测试,发现此处4.0版本,不是真正的Source Insight 4.0,而是InSight 4.0,关于InSight,网上对此软件的简介是: InSight 是一个小巧实用的多标签的文档编辑器,可替代系统自带的
记事本
软件。 另外,还发现,网上所谓的v3.7.1版本的,实际要么是InSight .3.7.1,要么是Source Insight v3.50.0058,都不是真正的Source Insight的3.7.1. 而真正的Source Insight,目前能找到的最新版本是v3.50.0066(2011.11.02)。
网站ICP备案屏蔽管局审查利器 v1.5.zip
网站ICP备案屏蔽管局审查利器Ver1.5 更新说明: 新增新浪IP地址库,将新浪IP库与淘宝IP库结果
做
比较,一般以新浪为准。 主要是解决部分城市的IP信息不正确问题。 如果发现IP定位不正确这方面问题大家可以通过QQ群向我反馈。 网站ICP备案屏蔽管局审查利器只是起到欺骗性作用,经过多次ICP备案被拒绝,特别是网站指向国外可访问情况下,管局仍旧给出审批期间不能打开网站的拒绝通过理由。于是我们推测管局是人工打开网站查看情况后审批的,便有了这个对策性的工具。 原理其实很简单,利用淘宝强大的IP
数据库
来进行城市定位访问限制。你可以利用本程序进行同城限制访问或者管局所在城市限制访问。只要管局审批人员打不开,或许能通过你的审批。当然这个工具并不能保证都能管用。反正,你可以试试。如果你不属于以下情况,还是别用好,免得耽误了你的网站正常开通: 1、已有ICP号被注销需要重新申请ICP号但又不能关闭网站的。 2、需要即刻上线服务的,但是不能因申请ICP号而关闭网站的。 3、独立主机用户,因为虚拟主机你用了也无法绑定域名。所以用了白用。 工具说明: 1、这个利器自发布日起,还处于测试状态,所以并不能保证都管用。 2、这个利器适用于管局与备案人所在城市不同。即你在上饶,管局在南昌。如果都是上饶,那就不适用。依此类推。 3、本利器具备指定ip授权访问。 4、本利器运行在php环境下,不需要
数据库
。纯asp环境很抱歉不能用。 5、目录下的ip.txt不要删除。 使用步骤: 1、将程序上传到您的网站下。 2、IP授权访问,限制你可以访问 http://你的域名/ip.php 打开后有2种模式。选择查询模式。就可以获得城市ID号。 3、获得IP的相关信息后,打开config.php 文件,对应设置内容。不要用
记事本
打开编辑!设置完成上传覆盖网站。 如果以后要授权IP访问,则访问 http://你的域名/ip.php 进行授权即可。
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章