Stella981 Stella981
2年前
Git 对象存储结构分析
1\.前言git对象有四种:blob(数据块),tree(目录树),commit(提交),tag(标签)。本文通过一个示例,以blob为例来讨论对象的存储结构。示例采用的git版本为2.17。2\.实践讨论2.1.生成Blob对象文件首先创建一
Stella981 Stella981
2年前
Python——数据存储:XML操作
  XML文件已被广泛使用在各种应用中,如Web、移动APP、桌面GUI应用等等,几乎都会有XML文件的身影。不过现在一般不会将大部分的应用数据用xml文件存储,但至少会使用XML文件保存一些配置信息。在Python中,需要导入XML模块或其子模块,并利用提供的API来操作XML文件。如,xml.etree.ElementTree模块,通过该模块的p
Wesley13 Wesley13
2年前
GIT 存储格式与运用
GIT存储格式与运用在GIT的实现规范中,存储格式是非常简单而且高效的,一个代码托管平台通常需要基于这些特性实现一非常有意思的功能。在本文中,将介绍基于GIT存储库格式实现的仓库体积限制与大文件检查。存储库的布局正常的GIT存储库布局应当遵循GIT规范GitRepositoryL
Stella981 Stella981
2年前
Apache Cassandra 数据存储模型
我们在《ApacheCassandra简介》(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fyq.aliyun.com%2Farticles%2F699838)文章中介绍了Cassandra的数据模型类似于Google的Bigtable,对应的开源实现为ApacheH
Wesley13 Wesley13
2年前
oracle存储过程出现ORA
这段时间在做一个业务,需要用到存储过程处理业务逻辑,但是出现一个ORA01403:未找到数据问题,那么这个应该如何解决这个问题declaremixTypeinteger;begin原先获取方式selectNVL(MID,0)intomixTypefromDXC_MIXTYP
Easter79 Easter79
2年前
TableStore时序数据存储
背景随着近几年物联网的发展,时序数据迎来了一个不小的爆发。从DBEngines上近两年的数据库类型增长趋势来看,时序数据库的增长是非常迅猛的。在去年我花了比较长的时间去了解了一些开源时序数据库,写了一个系列的文章(综述、HBase系、Cassandra系、InfluxDB、Prometheus),感兴趣的可以浏览。这几大开源时序数据库的实现各
Wesley13 Wesley13
2年前
MongoDB存储引擎、索引 原
wiredTiger    MongoDB从3.0开始引入可插拔存储引擎的概念。目前主要有MMAPV1、WiredTiger存储引擎可供选择。在3.2版本之前MMAPV1是默认的存储引擎,其采用linux操作系统内存映射技术,但一直饱受诟病;3.4以上版本默认的存储引擎是wiredTiger,相对于MMAPV1其有如下优势:读写操作
Stella981 Stella981
2年前
Kubernetes之持久化存储
转载自 https://blog.csdn.net/dkfajsldfsdfsd/article/details/81319735(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fdkfajsldfsdfsd%2Farticle%2Fdetails%2F8
Wesley13 Wesley13
2年前
Oracle存储过程常用技巧
存储过程的结构是非常简单的,我们在这里除了学习存储过程的结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等1.存储过程结构1.1第一个存储过程createorreplaceprocedureproc1(p_para1varchar2,p_para
Wesley13 Wesley13
2年前
mysql存储过程造数
性能测试时,数据库表通常需要很多数据,此时我们可以用存储过程来造数,以下代码mysql、Oracle都可以用首先,先查看数据库表的设计,可以看到每张表有多少字段,分别都是什么类型,哪个字段是自动增长的等。然后根据表的结构写一个insert语句即可。其次,看哪些表涉及到性能问题,然后对这些表进行造数即可。!(https://oscimg.osc