PostgreSQL复制特性历史漫谈-士别三日,当刮目相看

点击▲关注 “数据和云” 给公众号标星置顶 更多精彩 第一时间直达 刘伟 刘伟,云和恩墨软件开发部研究院研究员;前微博DBA,主要研究方向为开源数据库,分布式数据库,擅长自动化运维以及数据库内核研究。 号外号外:2018“数据和云”精彩文章集锦点击“阅读原文”即可免费下载。 提语: 就复制功能来说,从远不能胜任,到功能完备种种包含在内,PG虽然脚步略迟,但很快地走完了这些路径,的确当得起一个“功能最强大的开源数据库”的称呼。 原本我准备的下一个话题,是PostgreSQL的Redo的讨论,但就
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

Oracle 12c 关于密码(password)的几个新特性小结

点击▲关注 “数据和云” 给公众号标星置顶 更多精彩 第一时间直达 作者 | 张维照,Oracle ACEA,2006年起从事数据库管理工作,2009年转 Oracle,从事过多套 TB 级省级工商、医疗、交通、人社、电信运营等数据库维护优化工作,擅长Oracle 数据库性能问题的分析与解决,Oracle数据库故障分析,Oracle数据库升级迁移。 Oracle数据库软件是获得过最高级别的安全认证,完全超越其它所有数据库软件,并且在可维护性上基于大量的实践需要稳步前行,这里简单整理几个12c
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

排名前100的PHP函数及分析

女主宣言 通过对1900+开源php项目的分析,按项目中函数使用频率的均值,计算出前100最常使用的函数,看一看你是不是平时也是在使用这些函数呢。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! 以下是前100个PHP函数:它们是最常用的PHP函数列表。 对函数进行命名,并从1到100进行排序。其他4500函数现在没有排序。频率列表示这个函数在PHP代码中使用的频率:参考库是1900个PHP开源项目的列表。平均是在一个项目中调用一个函数的次数。有些功能是单独使
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

学习笔记:2019 张小龙在微信公开课上的演讲

认真看了一遍张小龙的微信公开课演讲,记录一下非常有感触的点,以为记录。 在演讲中,张小龙提出了很多问题,带着大家一起思考,也正因为有问题,有思考,有不同答案,微信在平常中才有深味: 最近我们发布了微信7.0版本,。。。我们一句话“因你看见,所以存在”到底是什么意思? 其实有时候我很想问大家一个问题,你觉得什么样的产品是好的产品?是说它有很多的用户?说它让人上瘾,还是什么样的? PC时代,PV最大的页面是什么?答案是IE浏览器的404页面。我问大家,微软为什么不在这个页面放广告呢?为什么微信不在
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

害怕运维做到30岁还一事无成?你应该来这里看看

你是运维人生?还是被人生运维? 其实决定权在你 运维工作涉及到的技术可以说十分繁杂,在这个技术高速发展的时代,如果你不紧跟时代的步伐,那么时代就会抛弃你。 我们经常会听到一些言论,比如: 云技术高速发展,运维工程师就要失业了。 等 DevOps 落地了,运维工程师也要失业了。 AIOps 技术越来越成熟,运维工程师也该失业了…… 这些言论是危言耸听吗?这个问题仁者见仁智者见智。但不可否认的一点是,随着技术的不断进步,对运维的技术能力要求确实越来越高了。 我们拿 DevOps 举例,传统理念中,
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

推陈出新:网友解锁 source 命令新的姿势,血的教训!已准备跑路

前几天,有一位网友在 V2EX 网站发了一个新的感悟,因其解锁了 source 命令的新用法,引发了网友的强势围观。 先来看看这波操作的过程: 为什么有这样的操作?有网友敏锐的猜到了作者的思路: “ source .bashrc 命令刷新 bash 配置” 类似的东西, 然后误以为 source 是刷新的意思, 所以误以为刷新历史纪录是 source .bash_history 在很多时候,我们会对一些知识似是而非、一知半解,然后在用到时想着试一下看看。可有时候这试一下,就遭遇到了不可回退的灾
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

排序归并连接Merge Sort Join

点击▲关注 “数据和云” 给公众号标星置顶 更多精彩 第一时间直达 1 实现算法 排序归并连接算法大致可以分为以下几步: (1)首先以目标SQL中指定的谓词条件(如果有的话)去访问表T1,然后对访问结果按照表T1中的连接列来排序,排好序后的结果集我们记为结果集1。 (2)接着以目标SQL中指定的谓词条件(如果有的话)去访问表T2,然后对访问结果按照表T2中的连接列来排序,排好序后的结果集我们记为结果集2。 (3)最后对结果集1和结果集2执行合并操作。 排序归并连接可以分为2个过程:排序、归并。
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

微服务设计模式(上)

女主宣言 本文旨在让大家了解微服务体系结构的设计模式以克服微服务所带来的挑战。文章会分为上下两篇,上篇包含1、分解模式2、集成模式,下篇包含3、数据库模式4、可观测性模式5、横切关注点的模式。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! 微服务体系结构已经成为现代应用程序开发的实际选择。虽然它解决了某些问题,但它不是一颗银弹。它也有一些缺点,在使用这种体系结构时,有许多问题必须解决。这就需要学习这些问题中的通用模式,并使用可重用的解决方案来解决它们。因此,
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

Go编程实践

女主宣言 应用编程课最后一节,本节课李钢老师分享了很多他在Go语言开发中使用到的工具和一些实践经验以及心得体会,下面就让我们来一起感受学习这篇收官之作吧! PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! The International Space Station, Oct. 4, 2018 by NASA IOTD 今天我给大家介绍下我使用Go语言做过的一些编程实践。 1 golog 项目地址: https://github.com/goinbox/gol
分类: 其他 发布时间: 02-03 18:52 阅读次数: 0

一份超详细的MySQL高性能优化实战总结

点击▲关注 “数据和云” 给公众号标星置顶 更多精彩 第一时间直达“ MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。 在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。 MySQL 查询过程 优化的哲学 注:优化有风险,修改需谨慎。 优化可能带来的问题: 优化不总是对一个单纯的环境进行,还很可能是一个
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

记一次Kafka集群的故障恢复

女主宣言 本文是作者根据实际经验总结出的关于Kafka集群的故障恢复相关的总结,希望对大家有所帮助。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! Kafka 集群部署环境 1、kafka 集群所用版本 0.9.0.1 2、集群部署了实时监控: 通过实时写入数据来监控集群的可用性, 延迟等; Part 1 1 集群故障发生 ● 集群的实时监控发出一条写入数据失败的报警, 然后马上又收到了恢复的报警, 这个报警当时没有重要,没有去到对应的服务器上去看下log,
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

佩奇送福利:Eygle系列书籍免费下载

墨天轮云服务平台2019年新年福利,Eygle系列书籍电子版免费下载。 1、深入解析Oracle:数据库的初始化 2、Oracle DBA 手记4 - 数据安全警示录 3、深入解析Oracle : DBA入门、进阶与诊断案例 4、Oracle DBA 手记2 5、Oracle DBA手记 6、Oracle数据库性能优化 打开 https://cs.enmotech.com/books,或者阅读原文,登录云平台即可直接下载。 另外可免费使用智能巡检、AWR分析、SQL格式化、SQL审核、DDL审
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

云栖专辑 | 阿里开发者们的第19个感悟:Simple is better

摘要:2018年12月20日,云栖社区3岁。阿里巴巴常说“晴天修屋顶”,所以我们特别制作了这个专辑——分享给开发者们20个阿里故事,50本书籍。 1月16日,Simple is better.这是我们送给开发者的第19个感悟。 Mars,基于矩阵的统一计算框架。已经开源。那么:Mars 是什么,能做什么,怎么做的;Mars 如何分布式地执行等。可以与继盛多交流。 阿里继盛:我们的征途是星辰大海 主要从事大数据 Python 生态相关的工作,主导开发了 Mars,基于张量的分布式超大规模科学计算
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

【360开源】Wayne:企业级可视化多集群Kubernetes一站式管理平台

宣言 Wayne是由360搜索云平台团队开发的,一个通用的、基于Web的Kubernetes多集群一站式可视化管理平台。内置了丰富多样的功能,满足企业的通用需求,同时插件化的方式可以方便集成定制化功能。 Wayne已大规模服务于360搜索,承载了内部绝大部分业务,稳定管理了近千个业务,上万个容器,运行了两年多时间,经受住了生产的考验。 1 前言 众所周知,Kubernetes已牢牢占据容器技术统治地位 ,其重要性想必不言而喻。Kubernetes几近每3个月一次版本升级的速度,其代码量及复杂性
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

没想到,我们的分布式缓存竟这样把注册中心搞垮!

“ 每当有机会写故障类主题的时候,我都会在开始前静静地望着显示器很久,经过多次煎熬和挣扎之后才敢提起笔来,为什么呢? 因为这样的话题很容易招来吐槽,比如 “说了半天,不就是配置没配好吗?”,或者 “这代码是佩奇写的吗?你们团队有懂性能测试的同学吗?”,这样的评论略带挑衅,而且充满了鄙视之意。 不过我觉得,在技术的世界里,多数情况都是客观场景决定了主观结果,而主观结果又反映了客观场景,把场景与结果串起来,用自己的方式写下来,传播出去,与有相同经历的同学聊上一聊,也未尝不是一件好事。 上个月,我们
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

微服务设计模式(下)

女主宣言 本文旨在让大家了解微服务体系结构的设计模式以克服微服务所带来的挑战。文章会分为上下两篇,上篇包含1、分解模式2、集成模式,下篇包含3、数据库模式4、可观测性模式5、横切关注点的模式。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! 微服务体系结构已经成为现代应用程序开发的实际选择。虽然它解决了某些问题,但它不是一颗银弹。它也有一些缺点,在使用这种体系结构时,有许多问题必须解决。这就需要学习这些问题中的通用模式,并使用可重用的解决方案来解决它们。因此,
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

节省3500万的背后,运维如何兼顾成本与效率?

女主宣言 360运维开发团队在年初启动了AIOps项目,经过不断的探索和实践,成功通过AIOps为公司节省成本3500万。 本文分享如何从运维成本和效率两方面发力,以达到节省资源、提高效率的目的。 本文来自360运维开发团队-机器学习工程师籍鑫璞在dbaplus社群的第168期线上分享。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! 前言 今天我们要分享的是近几年我们在AIOps(智能运维)领域的探索和实践经验。 下面是本次分享的摘要: 背景介绍 360对A
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

nvidia-docker2 在 Kubernetes 上实践

女主宣言 nvida-docker2 可以帮助我们将旧的加速计算应用程序容器化,将特定的 GPU 资源分配给容器,并可以轻松地跨不同的环境共享应用程序、协同工作和测试应用程序。今天带来的分享是有关 nvidia-docker2 在大规模 Kubernetes 集群上的实践记录。本文首发于 OpsDev.cn,转载已获取作者授权。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! The Dunes in Mars' Wirtz Crater by NASA IO
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

SQL运行速度慢?查查中间件

点击▲关注 “数据和云” 给公众号标星置顶 更多精彩 第一时间直达 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经过线上压测的检验,单台每秒能够执行1.7W条sql。但线上情况还是有出乎我们意料的情况。有一个业务线反映,每天有几条sql有长达十几秒的超时。而且sql是主键更新或主键查询,更奇怪的是出现超时
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0

Influxdb中Select查询请求结果涉及到的一些数据结构

女主宣言 本文将给大家介绍的是在Influxdb中Select查询请求结果中涉及到的一些数据结构,对于Influxsql的查询语句不太熟悉的同学,可以在先了解了解: https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! 数据结构 1 Series Series其实就是measurement和tags的组合,tags是ta
分类: 其他 发布时间: 02-03 18:51 阅读次数: 0