原创 influxdb操作

增刪改查 安裝完之後,如何啓動呢? 1 sudo service influxdb start 進入命令行 1 influx 1、InfluxDB數據庫操作 顯示數據庫 1 show databases 新建數據

原创 部署方案

在項目迭代的過程中,不可避免需要進行項目上線。上線對應着部署或者重新部署,部署對應着修改,修改則意味着風險。 目前有很多用於部署的技術,有的簡單,有的複雜,有的得停機,有的不需要停機即可完成部署。本文將對目前常用的部署方案做一個簡單的總結

原创 編寫countdown latch整理

使用場景 1.下面情況適合用pthread_cond_broadcast 一個生產者多消費者,生產者能一次產生多個產品的情況。 多生產者多消費者 讀寫鎖實現(寫入之後,通知所有讀者) pthread_cond_broadcast會有驚羣現

原创 工作經歷總結與發展規劃

引子     當我看到“concurrency is hard without garbage collection is difficult”這句話的時候,把我帶入了沉思,讓我有着寫這篇文章的想法。   工作經歷總結     畢業後一致

原创 mysql高可用方案

前一篇轉載啦mysql集羣方案 https://blog.csdn.net/nawenqiang/article/details/85051623 接下來繼續講解其他方案。   一 、引子 筆者剛開始進入公司的時候,主要是忙於分佈式MyS

原创 zk observer使用場景

除了leader和follow模式之外,還有第三種模式:observer模式。observer和follower在一些方面是一樣的。詳細點來講,他們都向leader提交proposal。但與follower不同,observer不參與投票

原创 時序數據庫

背景:隨着互聯網的高速發展、大數據的迅速膨脹和物聯網的飛速崛起,我們發現生活和工作中的大部分數據漸漸和時間產生了關聯。比如微信運動的實時步數、股票每天的收盤價格、共享單車的設備狀態等等。爲了存儲這些與時間相關的數據,積極擁抱物聯網時代,各

原创 zookeeper所能保證的一致性

什麼叫順序一致性? 假設有一個Zookeeper集羣(N>=3,N爲奇數),那麼只有一個Leader(通過FastLeaderElection選主策略選取),所有的寫操作(客戶端請求Leader或Follower的寫操作)都由Leader

原创 TDSQL發展之路

導讀:2017年,在英特爾、騰訊金融分佈式數據庫TDSQL團隊的共同見證下,TDSQL採用英特爾提供的高端平臺,跑出了創造歷史的最快性能數據——峯值286萬QPS。相比於上一代處理器,性能提升了近4倍,是32核/220GB實例的38倍,T

原创 數據庫讀寫分離一致性問題

幾種解決思路 1 半同步複製   簡單的說就是: 主庫發生增刪改操作的時候,會等從庫及時複製了並且通知了主庫, 纔會把這個操作叫做成功.   優點:保證數據一致性   缺點:就是會慢 專業的講:   半同步複製,是等待其中一個從庫也接收到

原创 rtp、udp、tcp協議介紹

OSI七層模型 OSI 中的層            功能                                                        TCP/IP協議族  應 用層                 文件

原创 mysql cluster幾種方案

1.背景 MySQL的cluster方案有很多官方和第三方的選擇,選擇多就是一種煩惱,因此,我們考慮MySQL數據庫滿足下三點需求,考察市面上可行的解決方案: 高可用性:主服務器故障後可自動切換到後備服務器 可伸縮性:可方便通過腳本增加D

原创 codis介紹

分片介紹 介紹codis前,先介紹下分片知識 分片(partitioning)就是將你的數據拆分到多個 Redis 實例的過程,這樣每個實例將只包含所有鍵的子集。 分片能做什麼 Redis 的分片承擔着兩個主要目標: 允許使用很多電腦的內

原创 glibc機制

0 前言 近年來,漏洞挖掘越來越火,各種漏洞挖掘、利用的分析文章層出不窮。從大方向來看,主要有基於棧溢出的漏洞利用和基於堆溢出的漏洞利用兩種。國內關於棧溢出的資料相對較多,這裏就不累述了,但是關於堆溢出的漏洞利用資料就很少了。鄙人以爲主要

原创 InfluxDB介紹

這是一個大數據爆發的時代。面對信息的激流、多元化數據的涌現,我們在獲取、存儲、傳輸、理解、分析、應用、維護大數據時,無疑需要一種便捷的信息交流通道,以便快速、有效、準確地理解和駕馭這個過程。本文將通過時序數據庫(InfluxDB)+Gra