原创 MySQL使用B+樹存儲索引

一、索引是什麼? MySQL官方對索引的定義爲:索引(Index)是幫助MySQL高效獲取數據的數據結構。它的本質就是數據結構,單獨存儲在磁盤上,用它來提高數據查詢的效率。 適合作爲索引的結構應該是儘可能少的執行磁盤IO操作,因爲執行磁

原创 MySQL:插入更新語句 ON DUPLICATE KEY UPDATE

建立一張表node_status: +--------------+--------------+------+-----+---------+-------+ | Field | Type | Null

原创 ELK-RESTful API

ElasticSearch採用REST API,所有的操作都可通過HTTP API完成,例如增刪改查、別名配置等。 Elasticsearch是一個基於Apache Lucene(TM)的開源搜索引擎。 無論在開源還是專有領域, Lu

原创 ELK-基本概念

集羣(cluster) 一個Elasticsearch集羣由一個或多個ES節點組成,所有節點共同存儲數據,並提供跨集羣內所有節點的聯合索引和搜索能力。一個集羣被命名爲唯一的名字(默認爲elasticsearch),集羣名稱非常重要,因爲

原创 在PHP中使用Heredoc有什麼好處?

1.增加了可讀性和可維護性,Heredoc是引用字符串的一個很好的替代方案。你不必轉義引號,IDE或文本編輯器將使用正確的語法突出顯示。 2.重複引用的字符串,這些字符串最終包含轉義引號,IDE不會突出顯示該語言的語法,這會導致可讀性差,

原创 php中redis+lua處理高併發

使用: 在php的redis中使用lua     $redis->eval()函數     eval($lua,$data,$num);     $lua 要執行的lua命令 :     $data傳進去的參數(必須是數組):     $

原创 ELK 本地使用

ELK 是 elastic 公司旗下三款產品 ElasticSearch 、Logstash 、Kibana 的首字母組合。 1、Elasticsearch是個開源分佈式搜索引擎,提供蒐集、分析、存儲數據三大功能。 它的特點有:分佈式,零

原创 centons ll: command not found

問題:-bash:ll:找不到命令    ll 並不是Linux 下一個基本的命令,它實際上是ls -l 的一個別名,默認不支持命令ll ,必須用ls-l; [root@~]# vim ~/.bashrc 保存之後重新加載 [roo

原创 使用Mycat進行分庫分表,讀寫分離

什麼是Mycat 它是一個開源的分佈式數據庫系統,是一個實現了 MySQL 協議的的 Server,前端用戶可以把它看作是一個數據庫代理,用 MySQL 客戶端工具和命令行訪問,而其後端可以用MySQL 原生(Native)協議與多個 M

原创 什麼是分庫分表

前言 公司最近在搞服務分離,數據切分方面的東西,因爲單張包裹表的數據量實在是太大,並且還在增長。 之前瞭解過數據庫的分庫分表,讀過幾篇博文,但就只知道個模糊概念, 而且現在回想起來什麼都是模模糊糊的。 今天看了一下午的數據庫分庫分表,看了

原创 mycat 測試使用demo

前面已經講過mycat的安裝和基礎使用,下面根據實際場景:假如用戶很多的時候根據用戶id進行分表操作。 先創建表 user_info: CREATE TABLE `user_info` ( `user_id` int(11) DEF

原创 MySQL 避免重複插入記錄方法 (IGNORE ,Replace,ON DUPLICATE KEY UPDATE)

MySQL唯一鍵 unique key,用來保證對應的字段中的數據唯一的。 主鍵也可以用保證字段數據唯一性,但是一張表只有一個主鍵。 唯一鍵特點: 1、唯一鍵在一張表中可以有多個。 2、唯一鍵允許字段數據爲NULL,NULL可以有多個(N

原创 docker下安裝使用nginx

CentOS 版本:centos-release-8.1-1.1911.0.9.el8.x86_64 Nginx 版本:nginx/1.14.1 Nginx 介紹 Nginx 是開源、高性能、高可靠的 Web 和反向代理服務器,而且支持熱

原创 win10本地使用docker安裝clickhouse

構建clickhouse 1、拉取clickhouse的docker鏡像 docker pull yandex/clickhouse-server docker pull yandex/clickhouse-clinet 2、啓動ser

原创 PHP PSR 全部規範

PHP FIG PSR 是 PHP Standard Recommendations (PHP 推薦標準)的簡寫,由 PHP FIG 組織制定的 PHP 規範,是 PHP 開發的實踐標準。 PHP FIG,FIG 是 Framework