精彩博客

時序數據庫 Apache-IoTDB 源碼解析之文件索引塊(五)

上一章聊到 TsFile 的文件組成,以及數據塊的詳細介紹。詳情請見: 時序數據庫 Apache-IoTDB 源碼解析之文件數據塊(四) 打一波廣告,歡迎大家訪問IoTDB 倉庫,求一波 Star 。歡迎關注頭條號...

02/14 14:11
2.2K
1
Mysql Join語句執行流程

今天我們來看一下join語句的執行流程 JOIN主要使用 Index Nested-Loop Join 和 Block Nested-Loop Join 算法實現 Index Nested-Loop Join 如果 join on 相關的字段存在索引就使用 Index Nest...

02/13 21:10
3.2K
0
時序數據庫 Apache-IoTDB 源碼解析之文件數據塊(四)

上一章聊到行式存儲、列式存儲的基本概念,并介紹了 TsFile 是如何存儲數據以及基本概念。詳情請見: 時序數據庫 Apache-IoTDB 源碼解析之文件格式簡介(三) 打一波廣告,歡迎大家訪問IoTDB...

02/12 01:38
2.6K
2
時序數據庫 Apache-IoTDB 源碼解析之文件格式簡介(三)

上一章聊到在車聯網或物聯網中對數據庫的需求,以及 IoTDB 的整體架構,詳情請見: 時序數據庫 Apache-IoTDB 源碼解析之系統架構(二) 打一波廣告,歡迎大家訪問IoTDB 倉庫,求一波 Star 。...

02/09 16:17
2.5K
2
時序數據庫 Apache-IoTDB 源碼解析之系統架構(二)

上一章聊到時序數據是什么樣,物聯網行業中的時序數據的特點:存量數據大、新增數據多(采集頻率高、設備量多)。詳情請見: 時序數據庫 Apache-IoTDB 源碼解析之前言(一) 打一波廣告,歡迎...

02/08 01:36
1W
5
從天津百貨大樓 5 病例“迷局”見新冠病毒傳播路徑

天津某百貨大樓內部相繼出現 5 例新冠肺炎確診病例,從起初的 3 個病例來看,似乎找不到任何流行病學上的關聯性。在這種背景之下,作為技術人員可以通過什么技術來找尋病例之間的聯系呢? 摘...

02/07 09:43
3.7K
0
時序數據庫 Apache-IoTDB 源碼解析之前言(一)

IoTDB 是一款時序數據庫,相關競品有 Kairosdb,InfluxDB,TimescaleDB等,主要使用場景是在物聯網相關行業,如:車聯網、風力發電、地鐵、飛機監控等等,具體應用案例及公司詳情可以查看:I...

02/06 23:33
6.5K
3
圖數據庫設計實踐 | 存儲服務的負載均衡和數據遷移

在文章《Nebula 架構剖析系列(一)圖數據庫的存儲設計》中,我們提過分布式圖存儲的管理由 Meta Service 來統一調度,它記錄了所有 partition 的分布情況,以及當前機器的狀態。當 DBA 增減...

02/06 10:28
647
0
Mysql事務隔離實現機制

今天我們來看看事務隔離的實現原理 事務隔離 隔離性與隔離級別 當數據庫上有多個事務同時執行的時候,就可能出現臟讀(dirty read)、不可重復讀 (non-repeatable read)、幻讀(phantom read)的...

02/05 14:18
1.3K
0
Mysql鎖總結

今天我們來介紹一下Mysql中不同類型的鎖 數據庫鎖設計的初衷是處理并發問題。作為多用戶共享的資源,當出現并發訪問的時候,數據庫需要合理地控制資源的訪問規則。而鎖就是用來 實現這些訪問...

02/04 13:51
2.2K
0
普通索引和唯一索引的執行過程

普通索引和唯一索引 我們已經介紹過索引的結構和索引的幾種優化,我們再來看一下相同語句在不同索引類型的執行過程 這里普通索引和唯一索引的情況有所不同 查詢過程 對于普通索引來說,查找到...

02/01 10:52
2.2K
0
mysql索引總結

上文 中我們主要介紹了sql語句在server層的執行過程 我們再來分析一下具體的語句在引擎層的執行步驟,CRUD的操作都跟索引相關,我們先了解一下索引 索引 索引的出現其實就是為了提高數據查詢...

01/31 12:51
3.3K
0
TiKV 源碼解析系列文章(十七)raftstore 概覽

第一作者:李建俊,第二作者:楊哲軒,王聰 TiKV 作為一個分布式 KV 數據庫,使用 Raft 算法來提供強一致性。Raft 算法提供了單一 group 的一致性,但是單一 group 無法擴展和均衡。因此,T...

01/16 11:02
2K
2
InnoDB 事務加鎖分析

本文首發于 vivo互聯網技術 微信公眾號 鏈接:https://mp.weixin.qq.com/s/S7MhlsZveBHRSQhq5aTIJA 作者:何志創 一般大家對數據庫事務的了解可能停留在事務的ACID特性以及事務4種不同的隔離...

01/16 11:00
4.6K
4
MySQL新特性之哈希連接

概述 很長一段時間,MySQL 執行 連接 的唯一算法是 嵌套循環算法 ( nested loop algorithm) 的變體 ,但是 嵌套循環算法 在某些場景下非常低效,也是 MySQL 一直被詬病的一個問題。 隨著 My...

01/16 00:37
3.3K
1
OPPO百萬級高并發mongodb集群性能數十倍提升優化實踐(下篇)

mongodb內核、wiredtiger存儲引擎、rocksdb存儲引擎相關源碼分析詳見(后續持續更新): https://github.com/y123456yz/reading-and-annotate-mongodb-3.6.1 前言 溫馨提示:在進行本下篇優化文...

01/09 10:41
6.1K
1
Redis5新特性Streams作消息隊列

前言 Redis 5 新特性中,Streams 數據結構的引入,可以說它是在本次迭代中最大特性。它使本次 5.x 版本迭代中,Redis 作為消息隊列使用時,得到更完善,更強大的原生支持,其中尤為明顯的是持...

01/08 18:30
7.4K
4
淺談 MySQL 的事務與 ACID

最近把個人博客搭建好了,鏈接在這里:tobe的囈語,文章會先在博客和公眾號更新~ 希望大家多多收藏啊 所謂事務(Transaction),就是通過確保成批的操作要么完全執行,要么完全不執行,來維護...

01/08 14:40
1.7K
1
MySQL基礎篇(03):系統和自定義函數總結,觸發器使用詳解

本文源碼:GitHub·點這里 || GitEE·點這里 一、系統封裝函數 MySQL 有很多內置的函數,可以快速解決開發中的一些業務需求,大概包括流程控制函數,數值型函數、字符串型函數、日期時間函數...

2019/12/31 07:50
1.8K
0
技術分享 | UUID 很火但性能不佳?今天我們細聊一聊

作者:Yves Trudeau 翻譯:管長龍 Yves 是 Percona 的首席架構師,專門研究分布式技術,例如 MySQL Cluster,Pacemaker 和 XtraDB cluster。 他以前是 MySQL 和 Sun 的高級顧問。擁有實驗物理...

2019/12/19 15:59
6.4K
1

沒有更多內容

加載失敗,請刷新頁面

時序數據庫 Apache-IoTDB 源碼解析之系統架構(二)

上一章聊到時序數據是什么樣,物聯網行業中的時序數據的特點:存量數據大、新增數據多(采集頻率高、設備量多)。詳情請見: 時序數據庫 Apache-IoTDB 源碼解析之前言(一) 打一波廣告,歡迎...

02/08 01:36
1W
5
Redis5新特性Streams作消息隊列

前言 Redis 5 新特性中,Streams 數據結構的引入,可以說它是在本次迭代中最大特性。它使本次 5.x 版本迭代中,Redis 作為消息隊列使用時,得到更完善,更強大的原生支持,其中尤為明顯的是持...

01/08 18:30
7.4K
4
百萬級高并發mongodb集群性能數十倍提升優化實踐(上篇)

mongodb內核、wiredtiger存儲引擎、rocksdb存儲引擎相關源碼分析詳見(后續持續更新): https://github.com/y123456yz/reading-and-annotate-mongodb-3.6.1 背景 線上某集群峰值TPS超過100萬/...

2019/12/11 19:56
1.6W
14
談數據刪除設計-以記賬憑證為例

1 常見刪除策略 凡是做業務邏輯系統, 總是離不開對刪除邏輯的處理. 本文論述重點是偽刪除, 即字段標示狀態, 這是在一些中小型系統開發中的單據等較重要數據的主流做法. 但在此之前, 不妨先將...

2019/12/06 11:22
5.8K
6
賬戶系統如何應對高并發、熱點賬戶等問題

互聯網金融系統的核心是支付結算,而支付結算的基礎又是賬戶系統。互金賬戶系統的特點是并發量大、響應快、交易金額大,熱點賬戶問題突出。一個合格的賬戶系統既要解決上述問題,又必須絕對保...

2019/09/16 10:06
7.1K
14
MyCat數據庫的基礎配置及使用

一、為什么需要分布式數據據庫 隨著計算機和信息技術的迅猛發展,行業應用系統的規模迅速擴大,行業應用所產生的數據量呈爆炸式增長,動輒達到數百TB甚至數百PB的規模,已遠遠超出傳統計算技...

2019/09/10 14:40
9.4K
2
企業使用數據庫的12種姿勢

數據庫,作為IT系統的基礎類軟件,發揮著非常巨大的作用。那么企業在使用數據庫時,有什么樣的方式可以選擇?不同方式又各有其什么特點呢?本文將從使用方式、適用場景、未來發展、成本因素(...

2019/08/20 18:28
8.9K
0
Apache ShardingSphere數據脫敏全解決方案詳解

Apache ShardingSphere數據脫敏全解決方案詳解 作者簡介 潘娟,京東數科高級DBA,主要負責京東數科數據庫中間件開發、數據庫運維自動化平臺開發、生產數據庫運維工作。多次參與京東6.18、11....

2019/08/12 11:26
7.1K
17
圖數據庫 Nebula Graph 的數據模型和系統架構設計

Nebula Graph:一個開源的分布式圖數據庫。作為唯一能夠存儲萬億個帶屬性的節點和邊的在線圖數據庫,Nebula Graph 不僅能夠在高并發場景下滿足毫秒級的低時延查詢要求,還能夠實現服務高可用...

2019/07/24 15:01
2.7K
1
分布式時序數據庫QTSDB的設計與實現

奇技指南 現有的開源時序數據庫influxdb只支持單機運行,在面臨大量數據寫入時,會出現查詢慢,機器負載高,單機容量的限制。 為了解決這一問題,360基礎架構團隊在單機influxdb的基礎上,開...

2019/05/29 19:46
2K
3
ORACLE數據庫啟停概述

?只要使用過oracle database,那么肯定執行過很多次的startup和shutdown的操作,但是你是否關心過這個過程發生了什么?這篇文章主要講講oracle啟動與停止過程oracle后臺發生的事情。 實例與...

2019/05/02 09:15
1.3K
4
ORACLE中的常見執行計劃

原文發表在http://l4j.cc/2019/04/21/oralce-access-path-introduce/ ?本文梳理、歸納了在之前工作中常見的一些執行計劃。了解ORACLE中有哪些可能的執行計劃,以及什么情況下適合哪種執行計...

2019/04/23 14:18
2.6K
4
Redis 概念以及底層數據結構

Redis 簡介 REmote DIctionary Server(Redis) 是一個由SalvatoreSanfilippo寫的key-value存儲系統。 Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基于內存亦可持久化的日...

2019/04/16 17:57
7K
8
MySql索引那些事

概述 上一篇文章《一條sql語句在mysql中是如何執行的》我們聊到了sql語句內部的執行,包括InnoDB引擎是如何支持事務的,如何做到可以備份恢復的,那么今天我們來聊一聊MySql索引的那些事,在...

2019/04/01 09:22
1.2W
25
一條sql語句在mysql中是如何執行的

概覽 最近開始在學習mysql相關知識,自己根據學到的知識點,根據自己的理解整理分享出來,本篇文章會分析下一個sql語句在mysql中的執行流程,包括sql的查詢在mysql內部會怎么流轉,sql語句的...

2019/03/26 09:01
1.2W
29
Nginx多進程高并發、低時延、高可靠機制在緩存(redis、memcache)twemproxy代理中的應用

0. 手把手教你做中間件、高性能服務器、分布式存儲技術交流群 手把手教你做中間件、高性能服務器、分布式存儲等(redis、memcache、nginx、大容量redis pika、rocksdb、mongodb、wiredtiger存...

2019/02/28 15:23
6.1K
10
MySQL插入性能優化

MySQL插入性能優化 標簽: 博客 [TOC] 可以從如下幾個方面優化MySQL的插入性能。 代碼優化 values 多個 即拼接成一個insert values sql, 例如 INSERT INTO MyTable ( Column1, Column2, Colu...

2019/01/17 20:41
5.9K
8
MySQL5.7多主一從(多源復制)同步配置

多主一從,也稱為多源復制,數據流向: 主庫1 -> 從庫s 主庫2 -> 從庫s 主庫n -> 從庫s 應用場景 數據匯總,可將多個主數據庫同步匯總到一個從數據庫中,方便數據統計分析。 讀寫分離,從庫只...

2018/11/20 11:44
1W
19
kettle學習筆記及最佳實踐

最近在用kettle遷移數據,從對kettle一點不會到比較熟悉,對于期間的一些問題和坑做了記錄和總結,內容涵蓋了使用的經驗和技巧,踩到的坑、最佳實踐和優化前后結果對比。 常用轉換組件 計算形...

2018/10/23 12:56
2.8W
12

沒有更多內容

加載失敗,請刷新頁面

沒有更多內容

CentOS 7下啟動、關閉、重啟、查看MySQL服務

1.啟動命令 [[email protected] Desktop]# service mysqld start Redirecting to /bin/systemctl start mysqld.service 2.關閉命令 [[email protected] ~]# service mysqld stop Redirecting to /bin/systemctl s...

46分鐘前
67
0
阿里11條mysql規范

阿里11條mysql規范 轉載 ~時光易逝~ 最后發布于2019-09-11 09:40:09 閱讀數 101 收藏 展開 對于阿里的11條規范,雖然平時寫sql的時候會注意到,但是還是要記錄一下,編寫sql的時候要注意,很...

今天 10:14
106
0
阿里mysql規范

阿里mysql規范 (一)建表規約 1.【強制】表達是與否概念的字段,必須使用 is_xxx的方式命名,數據類型是 unsigned tinyint( 1表示是,0表示否),此規則同樣適用于 odps建表。 說明:任何字段...

今天 10:13
60
0
MySQL字符串截取的4個函數

1、從左開始截取字符串 left(str, length) 說明: left(被截取字段,截取長度) 例如: select left(content,200) as abstract from my_content_t 從左邊(字符串開始位置)截取指定長度...

昨天 18:33
107
0
ORACLE問題解決集合(持續更新)

一.如何導出空表 先執行此語句: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 or num_rows is null; 再執行此語句查詢出來的SQL語句:例如a...

昨天 10:01
54
0
SQL點滴系列之插入數據(四)

【SQL從一點一滴分析系列文章】為實際開發中的點點滴滴的總結,從最最簡單的SQL 查詢 到 綜合分析查詢 在分析 SQL 時,也會同時分析 mybatis 、Hibernate 中的相關操作 點擊查看詳情 本節講述...

前天 22:06
105
0
redis集群搭建

轉載自:https://www.jianshu.com/p/8045b92fafb2 Redis 5.0之后版本的高可用集群搭建 Redis系統介紹: Redis的基礎介紹與安裝使用步驟:https://www.jianshu.com/p/2a23257af57b Redis的基礎...

前天 20:05
80
0
sql server中的數據類型轉換cast與convert

CAST 和 CONVERT 都可以將某種數據類型的表達式顯式轉換為另一種數據類型。 CAST: CAST ( expression AS data_type ) CONVERT: CONVERT (data_type[(length)], expression [, style]) 注意...

前天 13:25
88
0
故障分析 | binlog flush 失敗導致的 Crash

作者:xuty 開個坑,記錄自己平時由于解決問題需要或是興趣研究進行的 MySQL 源碼跟蹤學習過程。 一、問題現象 某項目上出現 MySQL Crash,相關 errorlog 日志如下,從日志可以看出是 binlog...

02/21 20:44
129
0
經典案例:磁盤I/O巨高排查全過程

作者:葉金榮,知數堂聯合創始人,3306pai社區聯合創始人 前言 是什么原因導致線上數據庫服務器磁盤I/O的util和iowait持續飚高? 1. 問題描述 朋友小明的線上數據庫突發嚴重告警,業務方反饋...

02/21 20:25
171
0
阿里時空數據庫

https://www.aliyun.com/product/hitsdb_spatialpre 產品概述 時空數據庫 時空數據庫能夠存儲、管理包括時間序列以及空間地理位置相關的數據。傳感器網絡、移動互聯網、射頻識別、全球定位系...

02/21 20:11
155
0
Postgrsql 使用CASE WHEN解決不定列問題

CASE WHEN condition THEN column END as name 示例如下: SELECT WIDTH_BUCKET( public.ST_X ( geom ),107.63636363636364,114.90916363636364,10 ) grid_x,WIDTH_BUCKET( public.ST_Y ( ge...

02/21 18:30
114
0
SQL id從1開始 / 設置id初始值

清空數據id從1開始: TRUNCATE TABLE tablename 設置id初始值: ALTER TABLE tableName AUTO_INCREMENT=10000 以上語句在mysql和sql server中皆可運行; 但如果表中某些字段與其它表有主外鍵...

02/21 15:10
78
0
postgres安裝中文分詞插件

一 安裝SCWS 1. 下載 scws [[email protected] hongcq]# wget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2 2. 解壓并安裝 [[email protected] hongcq]# tar -xvf scws-1.2.3.tar.bz2 [root...

02/21 14:18
63
0
postgres遞歸語句

1. 查找子節點 with RECURSIVE cte AS ( select a.id,a.parent_id from org_t a where a.ID=1 UNION ALL select k.id,k.parent_id from org_t k inner join cte c on c.ID = k.parent_id .....

02/21 14:15
44
0
pg_restore命令導入dmp文件到postgres數據庫

su - postgres pg_restore -h 10.10.xx.xx -p 9999 -U postgres -d db_name xx.dmp

02/21 14:12
44
0
greenplum-jdbc包pom引用

在 http://nexus.saas.hand-china.com/content/repositories/rdc/com/pivotal/greenplum-jdbc/5.1.4/ 下載驅動包greeplum-jdbc-5.1.4.jar: 下載完成后,進入cmd,輸入下面的命令,將jar包上...

02/21 14:07
49
0
ubuntu試用docker安裝oracle11g

為了簡單快速的在ubuntu下面安裝一個測試oracle,選擇試用docker進行安裝 下載oracle11g安裝包 下載oracle11g安裝包 https://www.oracle.com/database/technologies/oracle-database-softwar...

02/21 11:56
69
0
Postgresql更新geometry類型字段

執行如下語句即可: UPDATE hngsmmzt.hngs_gsmm_pt set geom=public.ST_SetSRID(public.ST_MakePoint(jd,wd),4490) where jd is not null and wd is not null and geom is null; 用到的Postg...

02/21 11:05
190
0
【已解決】SQL SERVER2008 連接不了本地數據引擎

問題:【已解決】SQL SERVER2008 連接不了本地數據引擎 不知道你有沒有遇到過這種情況,當裝完 sql server2008之后,然后用 *SQL Server身份驗證* 或者 *window身份驗證* 訪問本地數據庫的時...

02/20 23:38
147
0

沒有更多內容

加載失敗,請刷新頁面

返回頂部
頂部
真人龙虎斗论坛