引入

这里首先说以下整体大概的思路,第一步当然是引入对应的 SDK,第二步则是添加配置信息、定义自定义指标,并进行注册,接下来的第三步则是指标根据具体业务的处理逻辑,那么最后一步就是在 prometheus 服务中增加 job 配置,最终在 grafana 中展示自定义指标。

Read more »

简介

大家都说 MySQLClickHouse 很像,如果你不了解 ClickHouse,那我觉得你是对的,但若是你了解,那你更需要往下看看。

Read more »

概述

ClickHouse 是一款 MPP 架构的列式存储数据库,拥有完备的管理功能,所以他称得上是一个 DBMS 数据库管理系统,而不仅仅是一个数据库。

如果你想学习的话,那就一起来吧。

Read more »

简介

特征工程将数据转换为能更好地表示潜在问题的特征,从而提高机器学习性能。
特征工程具体包含内容如下:

  • 转换数据的过程。处理的数据经常是表格形式的,此时数据会被组织成行(观察值)和列(属性)。
  • 特征。特征是对机器学习过程有意义的数据属性,我们需要经常查看表格,确定哪些列是特征,哪些列只是普通的属性。
  • 更好地表示潜在问题。转换数据的目的在于更好地表达更大的问题。
  • 提高机器学习性能。特征工程的最终目的在于获取更好的数据,以便学习算法从中挖掘模式,取得更好的效果。
Read more »

引入

在之前的学习中,大致明白了 Neo4j 的基本操作、程序开发、数据库管理等操作,对于一些基本的操作已经足够,而现在则是通过一些高级的使用来探索其他功能的启发。

Read more »

简介

集群技术是一项在较低成本下能有效提高系统整体性能、可靠性、灵活性和可扩展性,并广泛应用于生产系统的必备技术,同样 Neo4j 企业版也提供了集群技术,主要分为:高可用性集群(High Availablity, HA)和因果集群(Causal Clustering)。

Read more »

TRUNCATE 函数

说明

TRUNCATE(X, D) 函数是 MySQL 自带的一个系统函数。其中 X 是数值,而 D 是保留小数的位数。其作用就是按照小数位数,进行数值截取(此处的截取是按保留位数直接进行截取,没有四舍五入)。

Read more »

HTTP API

Neo4j HTTP API 是专门针对跨平台操作开发出来的一套与开发平台、开发语言无关的 API,因为可以使用任何编程语言来调用 Neo4j HTTP API

Read more »

驱动包开发模式

Neo4j 驱动程序也为其他的语言开发了访问途径,编写使用驱动程序的应用程序实例就可以与数据库基于事务的会话。在会话中事务可以运行创建和查询数据的相关命令,也可以定义数据库模式以及监视和管理数据库。当 Neo4j 部署在因果集群中时,驱动程序可以处理读取和写入操作的路由。使用因果集群驱动程序还提供书签,用于保证因果一致性,也就是说应用程序可以在集群的不同成员上运行多个查询,同时保持数据的一致。

Neo4j 驱动程序使用 Bolt 协议进行通信,因果集群提供了使用驱动程序获取集群拓扑的功能,驱动程序必须具有集群感知能力才能提供路由和负载均衡。(Bolt 在多个版本中提供兼容)

Read more »