自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(334)
  • 收藏
  • 关注

原创 Hybrid Row-Column Partitioning in Teradata报告

Data partitioning is an indispensable ingredient of database systems due to the performance improvement it can bring to any given mixed workload. Data can be partitioned horizontally or vertically. Wh...

2018-05-08 22:06:25 438

原创 Integrating Compression and Execution in Column-Oriented Database Systems报告

以列为导向的方式存储数据大大增加磁盘上相邻记录的相似性和用于压缩的机会。压缩许多相邻元组,可以同时降低每一元组成本和CPU和空间开销。本文讨论了如何用压缩子系统扩展C-Store(面向列的数据库系统)。我们展示了面向列的数据库系统的压缩方案。然后,我们评估一套压缩方案,并表明最佳方案不仅取决于数据的属性,而且取决于查询负载的性质。列式数据库系统数据压缩特点In summary, this pape...

2018-05-08 21:27:40 542

原创 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads报告

we present a hybrid DBMS architecture that efficiently supports varied workloads on the same database. Our approach differs from previous methods in that we use a single execution engine that is obliv...

2018-05-08 20:39:33 674

原创 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation报告

This work aims at reducing the main-memory footprint in high performance hybrid OLTP & OLAP databases, whileretaining high query performance and transactional throughput.For this purpose, an innov...

2018-05-07 22:06:48 430

原创 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications报告

In this paper we present BatchDB, an in-memory database engine designed for hybrid OLTP and OLAP workloads. BatchDB achieves good performance, provides a high level of data freshness, and minimizes lo...

2018-05-07 21:24:07 451

原创 Column-Stores vs. Row-Stores: How Different Are They Really?报告

列式存储比传统的行式存储,在数据仓库、决策支持和商业智能应用等方面的分析工作负载上执行的效率要高很多,因为列式存储对于只读查询来说是更有效的I/O,因为它们只需要从磁盘(或从内存)读取查询所访问的属性。This simplistic view leads to the assumption that one can obtain the performance benefits of a colu...

2018-05-07 20:47:48 789

原创 Hybrid Data Layouts for Tiered HTAP Databases with Pareto-Optimal Data Placements报告

In this paper, we present a hybrid main memory-optimized database for mixed workloads that evicts cold data to less expensive storage tiers.以往的HTAP系统通过把所有数据都存在主存中来实现同时处理OLAP和OLTP,为了减少数据占用主存的空间并不降低性能,我...

2018-05-06 08:30:06 417

原创 HyPer: A Hybrid OLTP&OLAP Main Memory Database System Based on Virtual Memory Snapshots报告

Our HyPer architecture is based on virtual memory supported snapshots on transactional data for multiple query sessions.HyPer架构以虚拟内存支持的快照为基础的架构。快照基于混合查询会话中的事务数据。故在HyPer能同时进行OLTP和OLAP,并且这两个可以不互相引用对方。Hy...

2018-05-05 10:18:11 442

原创 Rethinking Concurrency Control for In-Memory OLAP DBMSs报告

In this paper we describe anew concurrency control protocol specifically designed for analytical DBMSs that can provide Snapshot Isolation for distributed in-memory OLAP database systems, called Appen...

2018-05-04 10:33:36 335

原创 OLAP over Probabilistic Data Cubes I: Aggregating, Materializing, and Querying报告

OLAP可以通过把大量实体的不同方面数据聚集,而产生有影响力的查询。但很多数据来源比如GPS,传感器,等其他设备的数据是不完善的,所以OLAP无法应用。于是,我们提出了一种解决数据真实性的方法-----probabilistic data cubes(数据立方体)。probabilistic data cubes组成方式Such a cube is comprised of a set of pr...

2018-05-04 09:17:36 381

原创 DL-Store: A Distributed Hybrid OLTP and OLAP Data Processing Engine报告

Lineage-based Data Store (L-Store) 可以同时支持OLAP和OLTP事务,不过L-Store只专注于单一节点存储数据的机制,故不能处理大规模分布式的数据分析。所以我们引出了DL-Store。DL-Store is built on top of L-Store,which is a lineage-based storage architecture designe...

2018-05-03 10:33:50 312

原创 Self-Driving Database Management Systems报告

之前20年间,研究人员和卖方都创建了很多工具帮助数据库管理人员在系统调整和物理设计层面上,不过大多数工作都是不完整的,因为他们最后还是得询问数据库管理员做对任何改变最后的决定,而且在解决遇到的问题上,偏向保守。所以我们设计了了一种真正能自我驾驭,有很高的自我操作能力的数据库管理系统(Self-Driving Database Management Systems)它的特点all aspects o...

2018-05-03 08:48:31 772

原创 The Case For Heterogeneous HTAP 报告

硬件两个近期的趋势表明htap这些旧的硬件设想(multi-socket multi-cores)将在未来变得无效为此,在这篇文章中,我们将介绍一种针对新型硬件,可以充分发挥新型硬件能力且专攻OLTP和OLAP事务的新型架构Heterogeneous-HTAP(H2TAP)Heterogeneous-HTAP有两条基本原则i) make heterogeneity a first-class de...

2018-05-02 18:49:46 291

原创 最大连续子数和

https://www.cnblogs.com/conw/p/5896155.html届ACM国际大学生程序设计竞赛全球总决赛Max SumTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 273975    Accepted Submiss...

2018-03-03 21:21:33 438

原创 L2-024. 部落

在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。输入格式:输入在第一行给出一个正整数N(<= 104),是已知小圈子的个数。随后N行,每行按下列格式给出一个小圈子里的人:K P[1] P[2] ... P[K]其中K是小圈子里的人数...

2018-03-03 16:32:08 237

原创 L2-023. 图着色问题

图着色问题是一个著名的NP完全问题。给定无向图 G = (V, E),问可否用K种颜色为V中的每一个顶点分配一种颜色,使得不会有两个相邻顶点具有同一种颜色?但本题并不是要你解决这个着色问题,而是对给定的一种颜色分配,请你判断这是否是图着色问题的一个解。输入格式:输入在第一行给出3个整数V(0 < V <= 500)、E(>= 0)和K(0 < K <= V),分别是无...

2018-03-03 15:55:44 560

原创 L2-022. 重排链表

给定一个单链表 L1→L2→...→Ln-1→Ln,请编写程序将链表重新排列为 Ln→L1→Ln-1→L2→...。例如:给定L为1→2→3→4→5→6,则输出应该为6→1→5→2→4→3。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址和结点总个数,即正整数N (<= 105)。结点的地址是5位非负整数,NULL地址用-1表示。接下来有N行,每行格式为:Addre...

2018-03-03 15:06:37 250

原创 L2-021. 点赞狂魔

微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。然而有这么一种人,他们会通过给自己看到的一切内容点赞来狂刷存在感,这种人就被称为“点赞狂魔”。他们点赞的标签非常分散,无法体现出明显的特性。本题就要求你写个程序,通过统计每个人点赞的不同标签的数量,找出前3名点赞狂魔。输入格式:输入在第一行给出一个正整数N(&l...

2018-03-03 11:01:57 610

原创 L2-020. 功夫传人

一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒...

2018-03-02 22:55:53 288

原创 L2-019. 悄悄关注

新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整数,每个“用户i”(i=1, ..., N)是被其关注...

2018-03-02 20:30:53 443

原创 L2-017. 人以群分

社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。输入格式:输入第一行给出一个正整数N(2 <= N <= 105)。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔。题目保证这些数字以及它们...

2018-03-02 16:49:24 247

原创 L2-016. 愿天下有情人都是失散多年的兄妹

呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?输入格式:输入第一行给出一个正整数N(2 <= N <= 104),随后N行,每行按以下格式给出一个人的信息:本人ID 性别 父亲ID 母亲ID其中ID是5位数字,每人不同;性别M代表男性、F代表女性。如果...

2018-03-02 11:42:50 248

原创 L2-015. 互评成绩

学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。输入格式:输入第一行给出3个正整数N(3< N <= 104,学生总数)、k(3<= k <= 10,每份作业的评审数)、M(<= 20,需要输出的学生数)。随后N行,每...

2018-02-25 11:11:46 165

原创 L2-014. 列车调度

火车站的列车调度铁轨的结构如下图所示。Figure两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式:输入第一行给出一个整数...

2018-02-25 10:39:38 246

原创 L2-013. 红色警报

战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0 < N <=500)和M(<=5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城...

2018-02-24 23:06:33 232

原创 L2-012. 关于堆的判断

将一系列给定数字顺序插入一个初始为空的小顶堆H[]。随后判断一系列相关命题是否为真。命题分下列几种:“x is the root”:x是根结点;“x and y are siblings”:x和y是兄弟结点;“x is the parent of y”:x是y的父结点;“x is a child of y”:x是y的一个子结点。输入格式:每组测试第1行包含2个正整数N(<= 1000)和M(...

2018-02-24 21:39:51 203

原创 L2-011. 玩转二叉树

给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(<=30),是二叉树中结点的个数。第二行给出其中序遍历序列。第三行给出其前序遍历序列。数字间以空格分隔。输出格式:在一行中输出该树反转后的层序遍历的序列。数字间以1个空格分隔,行首尾不...

2018-02-19 14:11:01 214

原创 L2-010. 排座位

布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位。无论如何,总不能把两个死对头排到同一张宴会桌旁!这个艰巨任务现在就交给你,对任何一对客人,请编写程序告诉主人他们是否能被安排同席。输入格式:输入第一行给出3个正整数:N(<= 100),即前来参宴的宾客总人数,则这些人从1到N编号;M为已知两两宾客之间的关系数;K为查询的条数。随后M行,每行给出一对宾客之间的关系,格式为:“宾客1 宾客...

2018-02-19 10:16:05 177

原创 L2-008. 最长对称子串

对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定"Is PAT&TAP symmetric?",最长对称子串为"s PAT&TAP s",于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11#include<stdio.h...

2018-02-18 21:30:21 173

原创 L2-009. 抢红包

没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。输入格式:输入第一行给出一个正整数N(<= 104),即参与发红包和抢红包的总人数,则这些人从1到N编号。随后N行,第i行给出编号为i的人发红包的记录,格式如下:K N1 P1 ... NK PK其中K(0 <= K <= 20)是发出去的红包个数,Ni是抢到红包的人的编号,Pi(&...

2018-02-18 12:25:52 182

原创 L2-007. 家庭房产

给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。输入格式:输入第一行给出一个正整数N(<=1000),随后N行,每行按下列格式给出一个人的房产:编号 父 母 k 孩子1 ... 孩子k 房产套数 总面积其中 编号 是每个人独有的一个4位数的编号;父 和 母 分别是该编号对应的这个人的父母的编号(如果已经过世,则显示-1);k(0<=k<...

2018-02-18 11:50:47 346

原创 L2-001. 紧急救援

作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2<=N<=500)是城市的个数,顺便...

2018-02-17 16:25:39 266

原创 L2-005. 集合相似度

给定两个整数集合,它们的相似度定义为:Nc/Nt*100%。其中Nc是两个集合都有的不相等整数的个数,Nt是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。输入格式:输入第一行给出一个正整数N(<=50),是集合的个数。随后N行,每行对应一个集合。每个集合首先给出一个正整数M(<=104),是集合中元素的个数;然后跟M个[0, 109]区间内的整数。之后一行...

2018-02-14 23:50:04 878

原创 L2-006. 树的遍历

给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(<=30),是二叉树中结点的个数。第二行给出其后序遍历序列。第三行给出其中序遍历序列。数字间以空格分隔。输出格式:在一行中输出该树的层序遍历的序列。数字间以1个空格分隔,行首尾不得有多余空格。输入样例:72 3 1 5 7 6 41 2 3 4 5 6 7...

2018-02-13 23:00:25 204

原创 L2-004. 这是二叉搜索树吗?

一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点,其左子树中所有结点的键值小于该结点的键值;其右子树中所有结点的键值大于等于该结点的键值;其左右子树都是二叉搜索树。所谓二叉搜索树的“镜像”,即将所有结点的左右子树对换位置后所得到的树。给定一个整数键值序列,现请你编写程序,判断这是否是对一棵二叉搜索树或其镜像进行前序遍历的结果。输入格式:输入的第一行给出正整数N(<=1000)...

2018-02-13 22:15:43 205

原创 L2-003. 月饼

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼、以...

2018-02-12 18:53:56 177

原创 L2-002. 链表去重

给定一个带整数键值的单链表L,本题要求你编写程序,删除那些键值的绝对值有重复的结点。即对任意键值K,只有键值或其绝对值等于K的第一个结点可以被保留。同时,所有被删除的结点必须被保存在另外一个链表中。例如:另L为21→-15→-15→-7→15,则你必须输出去重后的链表21→-15→-7、以及被删除的链表-15→15。输入格式:输入第一行包含链表第一个结点的地址、以及结点个数N(<= 105 ...

2018-02-12 17:18:20 340

原创 L1-043. 阅览室

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种

2018-01-29 16:32:32 307

原创 L1-020. 帅到没朋友

当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(注意:没有朋友的人可以是根本没安装“朋友圈”,也可以是只有自己一个人在朋友圈的人。虽然有个别自恋狂会自己把自己反复加进朋友圈,但题目保证所有K超过1的朋友圈里都至少有2个不同的人。输出格式:按输入的顺序输出那些帅到没

2018-01-29 15:37:29 326

原创 L1-009. N个数求和

本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数“分子/分母”的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(输出格式:输出上述数字和的最简形式 —— 即将结果写成“整数部分 分数部分”,其中分数部分写成“分子/分母”,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。输入样例1:

2018-01-29 13:34:02 665

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除