源码寄存在GitHub仓库,地址为:https://github.com/geeeeeeeeeeeeeeeek/NemoMiniDb-XML这是一个简单模仿mongodb的数据库程序,底层数据存储的是XML文件,而不是JSON。该程序只用于学习用途。目前功能比较简单,不考虑多用户,不考虑多线程,不考虑效率,不考虑资源占用......只简单实现增删改查操作。后续如果有时间,需要继续完善,目前暂时先这
-
-
自己写一个最简单的数据库
所有应用软件之中,数据库可能是最复杂的。Mysql的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。一、数据以文本形式保存 第一步,就是将所要保存的数据,写入文......5,338 0 2018-01-16 17:09
-
SQL SERVER资源死锁
com.microsoft.sqlserver.jdbc.SQLServerException:事务(进程ID 130)与另一个进程已被死锁在 lock资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。atcom.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerExcept......3,698 0 2016-07-24 11:05