新技术调研
文章平均质量分 85
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
clickhouse 列式存储数据库介绍
ClickHouse介绍ClickHouse来自哪里?俄罗斯最大的搜索公司Yandex,在clickhouse的配置文件中我们也会看到yandex的影子。ClickHouse是什么?ClickHouse是一个开源的列式数据库(DBMS),主要用于在线分析处理查询(OLAP),于2016年开源,采用C++开发。凭借优秀的性能,市场反应非常热烈。什么是列式数据库?相对行式数据库,像Mysql、Oracle、SqlServer等都是行式存储,是把同一行的数据放到相邻同一数据块种,而列式存储是把同转载 2022-05-21 14:21:37 · 4415 阅读 · 0 评论 -
calcite mysql_calcite简单入门
1 介绍Apache Calcite是一款开源的动态数据管理框架,它提供了标准的 SQL 语言、多种查询优化和连接各种数据源的能力,但不包括数据存储、处理数据的算法和存储元数据的存储库。Calcite 之前的名称叫做optiq,optiq 起初在 Hive 项目中,为 Hive 提供基于成本模型的优化,即CBO(Cost Based Optimizatio)。2014 年 5 月 optiq 独立出来,成为 Apache 社区的孵化项目,2014 年 9 月正式更名为 Calcite。Calci转载 2022-05-10 16:21:16 · 1476 阅读 · 0 评论 -
【异步编程介绍-Kotlin】Asynchronous Programming Techniques
This tutorial explains the different approaches to asynchronous programmingFor decades, as developers we are confronted with a problem to solve - how to prevent our applications from blocking. Whether we're developing desktop, mobile, or even server-si.转载 2021-01-11 09:51:25 · 824 阅读 · 0 评论 -
newSQL 到底是什么?
数据库发展至今已经有3代了:SQL,传统关系型数据库,例如 MySQL noSQL,例如 MongoDB newSQLSQL 的问题互联网在本世纪初开始迅速发展,互联网应用的用户规模、数据量都越来越大,并且要求7X24小时在线。传统关系型数据库在这种环境下成为了瓶颈,通常有2种解决方法:升级服务器硬件虽然提升了性能,但总有天花板。数据分片,使用分布式集群结构对单点数据库进行数据分片,存放到由廉价机器组成的分布式的集群里。可扩展性更好了,但也带来了新的麻烦。以前在一个库里转载 2020-07-03 21:35:38 · 1433 阅读 · 0 评论 -
了解TiDB基础入门
由于目前的项目把mysql换成了TiDb,所以特意来了解下tidb。其实也不能说换,由于tidb和mysql几乎完全兼容,所以我们的程序没有任何改动就完成了数据库从mysql到TiDb的转换,TiDB 是一个分布式 NewSQL SQL 、 NoSQL 和 NewSQL 的优缺点比较 数据库。它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适合 OLAP 场景的混合数据库。下面是对有关资料的整理还有一些扩展内转载 2020-07-03 21:34:42 · 685 阅读 · 0 评论 -
TiDB 到底有什么用
如今硬件的性价比越来越高,网络传输速度越来越快,数据库分层的趋势逐渐显现,人们已经不再强求用一个解决方案来解决所有的存储问题,而是通过分层,让缓存与数据库负责各自擅长的业务场景。当前数据库领域面临各种问题,如在缩放、一致性、大数据分析、与云基础架构集成等方面均存在诸多问题,现有的数据库解决方案和大数据分析引擎解决方案基本处于割裂的状态,由于 Oracle、MySQL 数据库并不是面向分布式环境而设计,因此即使勉强通过分库、分表或中间件的方式,在数据库层面做了分片,从本质上看也只是复制了相同的堆栈,而非针转载 2020-06-11 16:12:44 · 1159 阅读 · 0 评论 -
图形数据库 Neo4j 开发实战
https://www.ibm.com/developerworks/cn/java/j-lo-neo4j/Neo4j 简介数据存储一般是应用开发中不可或缺的组成部分。应用运行中产生的和所需要的数据被以特定的格式持久化下来。应用开发中很常见的一项任务是在应用本身的领域对象模型与数据存储格式之间进行相互转换。如果数据存储格式与领域对象模型之间比较相似,那么进行转换所需转载 2017-09-08 10:54:45 · 2744 阅读 · 0 评论 -
谷歌 Puppeteer 爬虫工具初体验(可用于H5截图预览)
https://segmentfault.com/a/1190000014403160随着网络的迅速发展,因特网已经成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战。搜索引擎(Search Engine) —— 例如传统的通用搜索引擎 Baidu 和 Google等,作为一个辅助人们检索信息的工具成为用户访问因特网的入口和指南。但是,通用性搜索引擎也存在着一定的局限性,如:通...转载 2019-06-14 15:22:57 · 2925 阅读 · 1 评论