原创 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