数据库
文章平均质量分 75
发条妹
这个作者很懒,什么都没留下…
展开
-
在Redis程序设计中,上百万的新闻,如何实时展示最热点的top10条呢
假设可以使用 MySQL,redis,本地缓存以及MQ。用户量级千万,新闻数据百万,用户数比新闻数还多。用户的操作包括:关注某个新闻获取某个新闻的关注数量获取 top10 热点新闻查询自己关注的新闻。可以推测,获取 top10 热点新闻请求会远大于关注某个新闻的请求。这些请求都不能直接压入数据库,数据库受不了。首先想到的是 Redis 中的 Zset,所有的新闻id作为key放入同一个zset中,用户关注某个新闻,使用 zincrby 给这个新闻分数 +1。读取 top 10的时候原创 2021-01-04 18:19:14 · 658 阅读 · 0 评论 -
今天上来发个MySQL 的更新语句
本文将和大家分享 MySQL 更新语句的一些小众语法,及笔者在使用多表关联更新遇到的一些问题。先来看单表更新的语法:UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET assignment_list [WHERE where_condition] [ORDER BY ...] [LIMIT row_count]大家可能会觉得奇怪,在更新语句中居然能用 ORDER BY 子句和 LIMIT 子句。没错,ORDER...原创 2021-01-04 18:12:20 · 123 阅读 · 0 评论 -
标记学习:Android数据库框架DBFlow的使用
DBFlow 的优势DBFlow 借鉴了一些其他优秀数据库框架的特性,下面是 DBFlow 的优势,具体如下:Extensibility(扩展性):对表类的继承类没有限制,可以是一个普通的 JavaBean,使用时为了方便推荐表类继承 BaseModel 类你可以扩展不同包中的非模型类,并将它们用作数据库表,此外,你可以将其他表的子类加入到@Column中,并且它们可以位于不同的包中。 Speed(速度):该库基于 Java 的注解处理器生成,使用它对运行时性能几乎没有任何影响(反射仅仅用于生数.原创 2020-09-17 09:05:17 · 246 阅读 · 0 评论 -
SpringBoot主从数据源切换
1.原理借助spring的【org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource】这个抽象类实现,来进行·数据源的路由,并通过Aop 进行路由选择。2.配置主从数据源# dev server# 多数据源时,主数据源为 masterspring.datasource.master.jdbc-url=jdbc:mysql://localhost:3306/epoint?characterEncoding=utf原创 2020-09-16 09:12:56 · 629 阅读 · 0 评论 -
业内公认的 OLAP 数据库黑马 ClickHouse 有哪些复合类型
ClickHouse 是一款由俄罗斯Yandex公司开源的OLAP数据库,拥有者卓越的性能表现,在官方公布的基准测试中,ClickHouse的平均响应速度是Vertica的2.63倍、InfiniDB的17倍、MonetDB的27倍、Hive的126倍、MySQL的429倍以及Greenplum的10倍。自2016年开源以来,ClickHouse一直保持着飞速的发展,是目前业界公认的OLAP数据库黑马,已在头条、阿里、腾讯、新浪、青云等众多公司得以应用。作为一款分析型数据库,ClickHouse提供原创 2020-07-23 10:37:20 · 394 阅读 · 0 评论 -
Apache Druid 0.19.0 发布,实时分析数据库
Apache Druid 0.19.0 发布了。Druid 是一个分布式的、支持实时多维 OLAP 分析的数据处理系统。它既支持高速的数据实时摄入处理,也支持实时且灵活的多维数据分析查询。因此 Druid 最常用的场景就是大数据背景下、灵活快速的多维 OLAP 分析。 另外,Druid 还有一个关键的特点:它支持根据时间戳对数据进行预聚合摄入和聚合分析,因此也有用户经常在有时序数据处理分析的场景中用到它。此版本包含约 200 项新特性、bug 修复、性能增强、文档改进和附加测试。主要的新特性和改进包括:原创 2020-07-23 10:32:49 · 308 阅读 · 0 评论 -
知识点:SAP ABAP指针的6种用法
*&---------------------------------------------------------------------**& Report ZLQT98*&---------------------------------------------------------------------**&*&-------------------------------------------------------------------.原创 2020-07-22 12:52:13 · 1051 阅读 · 0 评论 -
MySql调优时:必须掌握的慢查询语句排查命令
mysql慢查询日志用来记录mysql在相应时间内超过阈值的语句。 阈值定义在long_query_time里。mysql> show variables like '%long_query_time%';+-----------------+-----------+| Variable_name | Value |+-----------------+-----------+| long_query_time | 10.000000 |+-----------------...原创 2020-07-22 12:47:48 · 224 阅读 · 0 评论