摘要:
是什么 Apache Flink是Apache基金会开发的开源流处理框架,其核心是由Java和Scala编写的分布式数据流引擎。对无界和有界数据进行有状态计算。 Flink 是有状态的和容错的,可以在维护一次应用程序状态的同时无缝地从故障中恢复;它支持大规模计算能力,能够在数千个节点上并发运行;它具 阅读全文
摘要:
什么是事务? 老生常谈:事务是逻辑上的一组操作,要么都执行,要么都不执行 经典实例:转账给你,我减少100,你增加100,不能因为系统故障导致,我钱转出了,而你没收到 事务的四大特性 A:原子性,最小执行单位,要么都执行,要么都不执行 C:一致性,? I:隔离性,并发访问数据库是,两个事务是独立的, 阅读全文
摘要:
缘起 我有一个图片存取服务,为了快速获取图片,我架起了3台缓存服务器,用简单的Hash映射决定图片存储在哪台缓存上。比如: f(x) % 3 = 0 存储在s0上 f(x) % 3 = 1 存储在s1上 f(x) % 3 = 2存储在s2上 某天,缓存负载过高,需要扩容1台,缓存数量由3变为4,那么 阅读全文
摘要:
示例代码 import pymysql class DataMigrate: def __init__(self, env): self.num = 50 self.ENV = env # From self.db_from = self.connect_jingyi(1) self.cursor_ 阅读全文
摘要:
什么是视图 一组查询指令构成的结果集,是一个虚拟存在的表 视图和表的关系? 表是实体结构,需要物理空间;视图是虚拟结构,不需要物理空间 表可以有索引,视图不能添加索引 表的改变立即提现在视图上 为什么需要视图 简化SQL,重复利用SQL, 尤其是一些复杂查询时更能提现真香定律 安全。只暴露表的部分字 阅读全文
摘要:
update select 从查询结果中更新数据 示例场景 两个表 ordrs, sum_orders, sum_orders 中的count是 orders中相同project_id的count之和;cost同理 一条语句直接更新sum_orders中的count & cost #orders # 阅读全文
摘要:
各种叫法 是否ES、ElasticSearch、ELK... 这一套发家于ElasticSearch, 后来加入了Logstash + Kibana(简称ELK) 后来又加入了Beats,为了避免以后有更多部分的加入引起起名尴尬,改叫Elastic Stack Elastic Stack=Elast 阅读全文
摘要:
场景 python 代码,打印1~3000,每秒打印一次 ## file_name: test.py import time i = 0 while 1: time.sleep(1) i = i + 1 print(i) if i > 3000: break 问题:直接在终端执行:python te 阅读全文
摘要:
☆日期函数 日期符号对应关系 年 月 日 时 分 秒 Y m d H i s 获取当前日期 now() > select now(); + + | now() | + + | 2020-06-02 22:21:20 | + + 1 row in set (0.03 sec) 昨天 DATE_FORM 阅读全文
摘要:
昨天 市面上有这么多语言为啥还需要开发Go这么个语言? 07年的一天,几位谷歌的大牛在讨论用C++开发一些有关庞大的分布式集群的工作,非常繁琐但很核心,很是闹心,后来听说C++又要添加35项新特性。大牛听了很是不爽啊,于是讨论能否可开发一款新的语言,运行快、编译快、开发还快。于是几位列举了新语言的主 阅读全文