postgresql
这是巴克里的布拉格(mtchang's blog)!!记录虽是零散但却是最真实的呈现。 PostgreSQL的数值资料型态(Numeric Data Types) 今天仔细看数值资料型态时,才仔细看到 postgresql 的数值型态其中一种为 numeric 的型态,中文翻译为“任意精度数值”,一直间无法理解他的意思,后来才发现它可以让用户自行定义十进制的位数及小数点后面的位数。难怪科学运算都喜欢用 postgresql DB 来操作,一般生活中的应用实在太少运用到么大的需求
Red Hat Enterprise Linux 8.0引入了Application Streams的概念。现在,多个版本的用户空间组件比核心操作系统软件包更频繁地交付和更新。这为定制Red Hat Enterprise Linux提供了更大的灵活性,而不会影响平台或特定部署的底层稳定性
Navicat premium 是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等
Theo Schlossnagle 是 OmniTI 的创始人和首脑,为高流量网站和其他需要可靠、可扩展架构工程的客户设计和实施解决方案。Theo 参与很多开源社区,包括 OpenSolaris Linux Apache PostgreSQL perl以及其他很多。他是可扩展系统和分布式系统方面的作家,也是开源会议上的资深讲师
基于Kubefed的多集群管理实践多集群场景主要分以下几个方面:1)高可用低延时:应用部署到不同的集群去做高可用2)容灾备份:特别是针对于数据库这类的应用 在a集群对外提供服务的同时给b集群做一次备份 这样在发生故障的时候 可以无缝的迁移到另一个集群去3)业务隔离:尽管kubernetes提供了ns级别的隔离, 为了让大家更好地学习交流,过往记忆大数据花了一个周末的时间把 Awesome Big Data 里近 600 个大数据相关的调度、存储、计算、数据库以及可视化等介绍全部翻译了一遍,供大家学习交流。关系型数据库管理系统MySQL 世界上最流行的开源数据库。PostgreSQL 世界上最先进的开源数据库
PostgreSQL实现了部分的SQL/MED规定,允许我们使用普通SQL查询来访问位于PostgreSQL之外的数据。这种数据被称为外部数据(注意这种用法不要和外键混淆,后者是数据库中的一种约束)。 外部数据可以在一个外部数据包装器的帮助下被访问
在 dev 环境的机器应该没什么问题,资料量都不大,应该是很快就可以跑完;但在 stage 环境时就会开始有状况了 (假设是从 production 复制过来的资料,表格的大小可能偏大),但应该还是可以用 downtime 换,慢慢跑,花几个小时把 db migration 跑完。 可是到了 production 环境时就不太能这样搞了,这也是一般不太建议在 production 环境里用现成的 db migration 工具,尤其当资料量偏大的时候。 解这个问题的方法就是透过绕路的方式,不要直接动原来的 table:基本的想法是开一个新的 table,然后一直从旧的 table 搬资料到新的 table 上 (包括应用程序下指令写到旧的 table 上的资料),直到最后用一个短暂的 lock 机制来切换 table
表达式是由一个或多个的值、运算符、PostgresSQL 函数组成的。 PostgreSQL 表达式类似一个公式,我们可以将其应用在查询语句中,用来查找数据库中指定条件的结果集。 PostgreSQL 的表达式可以有不同类型,我们接下来会讲到
Navicat Premium是一套数据库管理工具,结合了其它Navicat成员的功能,支持单一程序同时连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL数据库。Navicat Premium可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等。Navicat 图表树包含添加活跃图表的全部对象,如表、层、笔记、图像和关系
在 python 中,最通用和常用的 ORM 应该要属 SQLAlchemy 了,但是,SQLAlchemy 功能复杂不说,文档还写得烂,所以我一直在寻找更好的解决方法。尝试了一些 ORM 之后发现 Peewee 这个 ORM 很不错,轻巧方便,而且文档还很清晰,所以这篇文章就以个人的使用感受分享一下 Peewee 的相关内容 根据官网的介绍,Peewee 是一款简单轻巧的 ORM,提供少而重要的特性,只为让使用者更容易学习和使用。虽然轻巧,但是功能也不马虎,支持的数据库有:sqlite mysql 和 postgresql