![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文档翻译
文章平均质量分 93
不动明王1984
就怕其心一也
展开
-
Dremel:在网络规模数据集上的交互式分析
Dremel是一个在只读的嵌套数据上的可伸缩的、交互式的点对点的查询系统。通过结合多层执行树和列式数据布局,其有能力在数秒之内在万亿行的表上成功执行聚合查询。系统可以扩展到数千个CPU以及PB级的数据,且在Google有成千上万的用户。在本论文中,我们描述了Dremel的架构和实现,并解释它是如何补充基于MapReduce的计算的,我们展示了一个新颖的列式存储表达,其支持嵌套格式的记录,并讨论了在数千节点的系统上做的一些实验。翻译 2023-07-08 09:27:15 · 330 阅读 · 0 评论 -
BigTable:一个针对结构化数据的分布式存储系统----论文摘要
Bigtable是一个分布式的结构化数据存储系统,它被设计用来处理海量数据:通常是分布在数千台普通服务器上的PB级的数据。Google的很多项目使用Bigtable存储数据,包括Web索引、Google Earth、Google Finance。这些应用对Bigtable提出的要求差异非常大,无论是在数据量上(从URL到网页到卫星图像)还是在响应速度上(从后端的批量处理到实时数据服务)。尽管应用需求差异很大,但是,针对Google的这些产品,Bigtable还是成功的提供了一个灵活的、高性能的解决方案。本论原创 2023-07-17 08:33:58 · 566 阅读 · 0 评论 -
Kudu:在快速修改数据上的快速分析存储系统----论文摘要
从一个用户的角度看来,kudu是一个对结构化数据表的存储系统。一个kudu集群可以包含任意数量的表,每个表都有一个定义良好的有明确列数的schema。每一列都有名字、类型及可选的是否可为null值。一些固定顺序的列被指定为primary key。主键强制了一个唯一约束,并作为可高效更新或删除的主索引。该模型比较类似于关系型数据库,而与很多其他分布式数据存储如Cassandre, MongoDB, BigTable等不同(有明确的列定义这点),而spanner与metastore可认为是半结构化表。原创 2023-06-27 00:01:22 · 234 阅读 · 0 评论 -
Dynamo:Amazon的高可用性键-值存储系统
本文介绍Dynamo的设计和实现,一个高度可用的key-value存储系统,一些Amazon的核心服务使用它用以提供一个“永远在线”的用户体验。为了达到这个级别的可用性,Dynamo在某些故障的场景中将牺牲一致性。它大量使用对象版本和应用程序协助的冲突协调方式以提供一个开发人员可以使用的新颖接口。(典型的NoSQL的KV系统的数据和事务的模型选型)翻译 2023-07-08 14:43:06 · 478 阅读 · 0 评论 -
Spanner: Google的全球分布级数据库----论文摘要
Spanner中一个新奇的time api揭示了时钟的不确定性。该api及其实现对于支持外部一致性(外部观察一致性)以及一系列强力的特性至关重要,这些特性包括:对过去版本数据的无阻塞读(对于历史数据的读不加锁,且不会被其他事务阻塞)、无锁的只读事务(只读事务不加锁,但是有可能被其他事务阻塞)、以及在整个spanner集群中原子性的修改schema。原创 2023-07-08 12:43:08 · 740 阅读 · 0 评论 -
并发编程--多处理器架构硬件基础介绍(翻译)
最近重读《the art of multiprocessor programming》,从初读时的不知所云,到二读时的不以为然,再到再读时字字珠玑深以为然。由此深知遇到一本书,不是你看见它的时候,也不是你买了它的时候,甚至都不是你读过它的时候,而是你深刻的与它产生了共鸣的时候。于是决定有精力的话会将其逐篇的翻译出来,以供自己进一步的加深理解。另外,个人感觉英语作为一门层次化的结构立体性的语言,其突出重点,并随时可以自然的为其中的任何概念增加注释(从句)的特性使其更加适合技术性文章。这也是为什么很多时候看英文翻译 2021-02-19 21:20:38 · 697 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(七)
七 GuardedObject和SignedObject7.1java.security.GuardedObject和java.security.Guard回顾当需要在另外一个上下文中做出访问控制决策时,AccessControlContext类会很有帮助。有另外一种场景,资源的提供者和资源的消费者不在同一个线程中,并且资源消费者无法提供访问控制上下文信息给资源提供者(由于上下文是安全敏感翻译 2017-10-27 11:45:17 · 749 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(六)
六 安全管理6.1 管理Applet和应用(Application)当前,所有Java 2 SDK系统代码都调用SecurityManager方法来检查当前生效的规则和执行访问控制检查。无论何时一个applet运行的时候,都会有一个安全管理者(SecurityManager的实现)被注册;appletviewer和大多数浏览器,包括网景和微软出品的哪些,都会注册一个安全管理者。而当一个翻译 2017-10-27 00:10:41 · 412 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(五)
五 类加载安全动态类加载对于Java虚拟机来说是一个重要的特征,因为它给予Java平台在运行时注册软件的能力。动态类加载有几个独特的特质。首先,懒加载(lazy loading)意味着类在需要的时候才会被加载并且很可能拖到最后一刻。第二,动态类加载通过增加连接阶段的检查保持了Java虚拟机的类型安全,连接阶段的检查取代了某些运行时检查并且只执行一次。此外,程序员可以定义他们自己的类加载器,例如翻译 2017-10-26 15:52:03 · 383 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(四)
返回目录四 访问控制机制和算法4.1 java.security.ProtectionDomainProtectionDomain类囊括了域相关的一组特征。该域包括了一个类的集合,以一组当事人身份执行时这些类的实例会被赋予一组许可。一个保护域(ProductionDomain)由一个CodeSource、一个ClassLoader、一个Principals数组以及一个Permissions的集合组...翻译 2017-10-26 14:56:38 · 574 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(三)
3.2 java.security.CodeSource本类扩展了HTML中的代码基(codebase)的概念,囊括了不仅代码位置(URL)还有包含了用于确认从该位置得到的签名代码的公钥证书。注意到这不是一个HTML文件里CodeBase标签的等价物。每一个证书都由一个java.security.cert.Certificate表示,每一个URL都由一个java.net.URL表示。3.3翻译 2017-10-26 10:39:15 · 1002 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(二)
三 许可和安全规则3.1 Permission类许可(permission)类代表了对系统资源的访问权限。java.security.Permission是一个抽象类,并被恰当的继承以代表特定访问权限。作为许可的一个例子,下面的代码用来创建一个对于/tmp目录下的abc文件的读的许可:perm = new java.io.FilePermission("/tmp/abc", "翻译 2017-10-26 01:34:22 · 1339 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译(一)
一 介绍自从Java技术出现以来,关于Java平台本身的安全问题以及Java技术实施过程中引起的新的安全问题引起了大家强烈而持续增长的关注。从一个技术提供者的角度来看,Java安全包括了两个方面:提供一个安全的、准备好的Java平台,在该平台上可以以一种安全的方式来运行Java程序。提供可在Java编程语言中使用的安全工具和服务,来支撑一个更大范围的安全敏感的应用,例如企业级应用。翻译 2017-10-25 22:12:13 · 1177 阅读 · 0 评论 -
Java Security Architecture--Java安全体系技术文档翻译目录贴
Java Security Architecture--Java安全体系技术文档翻译(一)一 介绍1.1 原始的沙盒模型1.2 沙盒模型的进化二 新保护机制 -- 基本概念概览Java Security Architecture--Java安全体系技术文档翻译(二)三 许可和安全规则3.1 Permission类Java Security Architecture-原创 2017-11-16 17:41:13 · 496 阅读 · 0 评论