为什么列存储能够大幅度提高数据的查询性能? - 悦光阴 - 博客园
传统的存储数据的方式是逐行存储(Row Store),每一个Page存储多行数据,而列存储(Column Store)把数据表中的每一列单独存储在Page集合中,这意味着,Page集合中存储的是某一列的数据,而不是一行的所有列的数据。列存储索引适合于数据仓库中,主要执行大容量数据加载和只读查询,与传统面向行的存储方式相比,使用列存储索引存储可最多提高 10 倍查询性能...
View ArticleETL之metadata (讲了pentato 的kettle 的元数据) - sunnywang - IT博客
-- 商业智能平台研究:ETL之metadata 元数据的定义就是:描述数据的数据,你非要问什么描述元数据,还是元数据本身,UML中也有这种概念,只不过是描述的对象不一样罢了。...
View Article几款移动跨平台App开发框架比较 - song-z - 博客园
整理目前流行的跨平台WebApp开发技术的特点,仅供参考。每个框架几乎都包含以下特性:使用 HTML5 + CSS + JavaScript 开发跨平台重用代码丰富的UI库提供访问设备原生API的 JavaScript API 包装器解决原生开发中机型适配的难题提供打包、部署的工具或服务都需要学习自身封装的 JavaScript...
View ArticleApache Atlas元数据血缘关系(Lineage)功能研究_tomalun的专栏-CSDN博客
一、生成血缘数据血缘关系数据通过Process生成,可以在数据导入时自动生成或通过RestAPI新增Process生成。1、 sqoop同步自动生成血缘数据sqoop同步MySQL数据库数据到hive,同步成功后,通过sqoop的 Atlas Hook自动生成血缘数据。sqoop将MySQL数据库所有表数据同步到hive仓库命令:sqoop import-all-tables --connect...
View Articleistio灰度发布流量管理_llarao的博客-CSDN博客_istio使用
文章目录流量治理使用istio的注意事项istio的流量治理流程VirtualService路由规则配置HttpRouteHTTPRoute的匹配规则1.HttpRoute的路由目标2.HTTPRedirect重定向3.HTTPRewrite重写4.HTTPRerty重试5.Mirror流量复制6.HttpFaultInjection故障注入DestinationRule目标规则Destinatio...
View Article查看历史执行计划_ITPUB博客
如果要查看过去历史真实的执行计划,而不是使用explain plan命令即时解析,需要查看相关视图。 如果当前执行计划仍然保存在library cache,则可以从v$sql_plan中看到。 点击(此处)折叠或打开SELECT plan_hash_value, TO_CHAR(RAWTOHEX(child_address)),...
View ArticleOracle里收集与查看统计信息的方法_DBA Fighting!的技术博客_51CTO博客
Oracle数据库里的统计信息是这样的一组数据:它存储在数据字典里,且从多个维度描述了Oracle数据库里对象的详细信息。CBO会利用这些统计信息来计算目标SQL各种可能的、不同的执行路径的成本,并从中选择一条成本值最小的执行路径来作为目标SQL的执行计划。Oracle数据库里的统计信息可以分为如下6种类型:表的统计信息索引的统计信息列的统计信息系统统计信息数据字典统计信息内部对象统计信息表的统计信...
View ArticleOracle 统计信息收集 - Leohahah - 博客园
官网网址参考:https://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_stats.htm#CIHBIEIIhttps://docs.oracle.com/cd/B12037_01/server.101/b10759/statements_4005.htm#i2150533https://asktom.oracle.com/pls/asktom...
View ArticleOpenresty+Lua+Redis灰度发布 - K‘e0llm - 博客园
灰度发布,简单来说,就是根据各种条件,让一部分用户使用旧版本,另一部分用户使用新版本。百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面...
View ArticleOpenresty流量复制/AB测试/协程_jinnianshilongnian的专栏-CSDN博客
流量复制在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如...
View Articleto B软件为啥用户体验不好_阿朱=行业趋势+开发管理+架构-CSDN博客
to B软件为啥用户体验不好?我今天从机制根源层面给大家说说。否则大家还停留在UI、UE的认知层面上。(1)从甲方视角看to...
View Article用虚拟机搭建Kubernetes集群_The_shy等风来的博客-CSDN博客_虚拟机搭建k8s集群
一、Docker到底做了什么:docker就是个容器服务。一个轻量级的,在宿主机(比如你的云服务器centos或ubuntu虚机)基础上建立的一个隔离的主机环境,我们把这个隔离的虚拟主机环境叫容器。跟传统的虚拟机相比,docker最大的区别就是它复用了外部物理宿主机内核,所以很轻量。docker主要解决了开发与部署时的环境冲突问题以及部署项目的成本问题:1、保证部署和开发环境一样:...
View Article五大Kubernetes最佳实践_Docker的专栏-CSDN博客
在最近的一次Weave用户组在线会议WOUG[1]上两个工程师做了Kubernetes相关的分享。 谷歌云的开发者布道师Sandeep Dinesh(@SandeepDinesh)做了一个演讲,给大家列举了在Kubernetes上运行应用的最佳实践清单;Jordan...
View ArticleK8s网络插件flannel与calico - 小雨淅淅o0 - 博客园
Kubernetes的网络通信问题: 1. 容器间通信: 即同一个Pod内多个容器间通信,通常使用loopback来实现。 2. Pod间通信: K8s要求,Pod和Pod之间通信必须使用Pod-IP 直接访问另一个Pod-IP 3. Pod与Service通信: 即PodIP去访问ClusterIP,当然,clusterIP实际上是IPVS 或...
View Articlespring cloud项目改造为spring-cloud-kubernetes项目_水中加点糖-CSDN博客
本系列相关推荐文章(一)基础k8s yaml脚本发布(二)helm+shell脚本优化大量冗余配置发布(三)jenkins用户审核的流水化方式部署(四)service mesh(istio)服务网格化发布(五)istio对项目进行金丝雀部署其他相关文章spring-cloud-kubernetes之开发环境搭建spring...
View Article使用istio对spring cloud kubernetes项目进行金丝雀发布_水中加点糖-CSDN博客_istio springcloud
本系列文章目录(一)基础k8s yaml脚本发布(二)helm+shell脚本优化大量冗余配置发布(三)jenkins用户审核的流水化方式部署(四)service mesh(istio)服务网格化发布(五)istio对项目进行金丝雀部署其他相关文章spring-cloud-kubernetes之开发环境搭建spring...
View ArticleSpring单例Bean和线程安全 - duanxz - 博客园
Spring的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独的Sevlet线程来处理请求,引入Spring框架之后,每个Action都是单例的,那么对于Spring托管的单例Service...
View Articleoracle ogg goldengate 双活复制避免循环复制参数_ITPUB博客
我简单的简绍一下goldengate的一些实用的、常用的参数。一、双向复制避免数据循环复制的参数首先说明一下循环复制,官网上的描述:In a bidirectional configuration, SQL change s that are replicated from one system to another must be prevented from being replicat ed...
View Article