首页 > 其他分享 >10.12日记

10.12日记

时间:2023-10-12 19:23:23浏览次数:35  
标签:逻辑 数据库 我们 索引 sql Oracle 10.12 日记

1, 我们应该怎么使用数据库来实现,我们能不能用Oracle生产库,能不能用TimesTen。

 

不能,使用Oracle,TimesTen会加大我们项目的预算,使我们的项目用很赚钱,变成赚一点钱的项目,要在我们所有业务支撑系统中推广,每一个实例30W$东西我们坚决不用,所以数据库的机制由我们自己实现,那么必须是开源的,可改造的。

 

2, 我们自己实现的数据库,有什么技术需求,他与普通的数据库用什么区别。

*我们在计费,账务过分的依赖于共享内存,它必须小心的使用,因为你如果将未知大小销账列表都装进内存,当系统迅速吃光所有服务器的内存时,我们只好等着工程人员骂着娘帮我们重启机器。

用了数据库来运行就不一样了,当我们设定一个地市的pagecache是5G是,那么20个地市就是100G,消耗资源的大小是我们心中有数的。

 

*我们需要将千万级以上的数据快速的转换成B-tree的数据结构,我们不能忍受我们入库Oracle是每秒几千条入库效率,由话单文件,生成数十G数据库文件必须在二十分钟以内。

 

*转换后的文件形式不能过分的膨胀,XX省移动的话单在300G左右,我们不能再转换后将其变成几个T的容量,那样会使到我们又必须拉下面子求客户买机器。

 

*数据库索引的建立必须是快速的,自发的,能够依照我们sql里的条件,自动的创建需要的索引,由于他不是在线数据库,那么我们不用当心建立索引后,数据操作过慢的问题。我们是在所有数据转换成B-tree后,根据sql批量的建立我们需要的索引。

 

*业务对应的逻辑的实体,我们称之为规则RULE。

 

*规则可以拆分成可重用的逻辑粒度,我们称之为规则细项RULEITEM

 

*多个sql处理逻辑的过程我们称之为处理逻辑handle

标签:逻辑,数据库,我们,索引,sql,Oracle,10.12,日记
From: https://www.cnblogs.com/zhangmingmkzj/p/17760338.html

相关文章

  • 10.12
    重新归来......自己没有坚持发博客,在此为我自己的没有恒心感到深深愧疚。我加入了咱们信息学院的足球队 昨天虽然被交通1:2输掉比赛但是我还是有信心我们会出圈小组赛今天学习了数据结构中的二叉树虽然假期有学但是并没有学懂还得是看教材啊二叉树的三种遍历方式先序......
  • 10.12算法
    最大子序和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1]的和最大,为 6。示例2:输入:nums=[1]输出:1示例3......
  • 养成日记1
    计算机使用的是机器语言,比如二进制C语言是人和计算机进行交互的一种计算机语言,人们可以通过C语言给计算机下达指令,使计算机可以理解人的目的 C语言发展历史1969年,贝尔实验室肯·汤普森和丹尼斯·里奇开发Unix操作系统,汤普森在BCPL语言的基础上发明了B语言1972年,丹尼斯·里奇......
  • 10.12模拟赛总结
    缝合怪传送门总结考场估分:\([20,60]+[0,100]+[40,100]+[0,45]=[60,305]\)。实际得分:\(100+100+50+0=250\),怎么感觉在骂我,与“积蚕鸭”机惨鸭并列第一/jy/jy/jy今天爆搜场?!\(\texttt{T1switch}\)题意一个序列\(a_1,a_2,\ldots,a_n\),求有没有一种可......
  • 10.11日记
    工厂方法模式描述:在子类中实现父类的抽象方法不需要修改工厂类,只需要添加就行。符合开闭原则//商品接口的实现类interfaceProduct2{   functionshow():void;}classConcreateProductAimplementsProduct2{   publicfunctionshow():void   {       ......
  • 10.9日记
    操作说明:输入检索日期范围,系统会对应付未付款的单据,应收未收款的单据进行显示出来。具体显示字段:应付账单:   相关入库单据号   供应商名称   应付金额   预付金额   已核销金额   未核销金额   相关采购单据号   入库日期   制单员   审......
  • 2023.10-12 日记
    10.6只买到了石家庄到天津的票,所以先去zsy家玩了zsy他妈买了酱香拿铁,尝了尝感觉还行,酒味很淡且和咖啡并不冲突,可以接受。瑞幸敢上市确实是有道理的一等座确实舒服,几乎没有坐车的疲惫......
  • 2023-10 日记
    2023-10-01中午吃饭的时候遇到了【数据删除】。顿时失去了三号回家的动力。但是退票得收好几十的手续费,而且学校里面草稿纸不够了,还是决定回家。下午做了一下ccpc威海。最后一小时重新学习了min25筛。发现没学会直接摆烂。把第一个DP的代码抄上去改了改就完事了。最后五分......
  • 一个java程序员,手撸app的日记(一)
    首先,我是一名多年的java后端程序员,但刚接触此行的时候,还是写过jsp页面的,因为当年不懂,以为sp页面也是java的一部分,就闷着头给公司写了起来(只想说,html好写,但css是真的难)。jsp的编写是在自己经验不足的年纪,写了不到半年,草草了事,只是学会了ajax和部分js的编写(只觉得js真简单,弱类型,且......
  • 2023.10.01 日记
    1+1=2令\(f[i]\)为\(a+b=i\)的和。显然可得\(f[a]=f[a-b]+f[b],f[1]=1\)。所以可得\(1+1=f[1]+f[1]=f[2]=2\)。code#include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e5+10;inta,b,f[maxn];intmain(){ios::sync_with_stdio(false);cin.......