Time of Update: 2018-02-10
Inception服務的安裝以及使用Python 3 實現MySQL的審計Bison是Inception服務所依賴的包之一,但是某些Linux版本已安裝的Bison,或者是通過yum安裝的Bison,通常是Bison 3.0+版本的.對於Inception程式來說,其Bison版本是過高的,會導致Inception在編譯的過程出錯,按照官方的建議,最好需要Bison 2.5這個版本。因此需要手動安裝Bison
Time of Update: 2018-02-10
初識 undo類型日誌系統日誌系統是保證資料庫管理系統正確執行事務的基本機制。根據作用的不同,日誌系統分為undo和redo兩種,本文對undo類型日誌的原理進行簡單類比說明。1 UNDO日誌要求日誌記錄了資料修改之前的舊值;資料刷盤之前,把日誌刷盤;(一致性)資料刷盤之後,把日誌COMMIT刷盤。(持久性)2
Time of Update: 2018-02-10
關於Oracle btree索引初步認識今天研究下Oracle的btree索引,通過這篇文章你會瞭解到,Oracle btree索引都有哪幾種類型、Oracle btree索引的實現原理,Oracle通過btree索引檢索資料的過程、以及b*tree索引的限制,並且Oracle和mysql的btree索引的區別。一:Oracle中
Time of Update: 2018-02-10
MySQL 8.0.4 RC:使用 auth_socket使用者要小心!最新的MySQL 8.0.4 RC(候選版)發布的訊息的確令人興奮。 不幸的是對於auth_socket外掛程式的使用者來說,危險正在等待中!早在2015年11月,就有報告使用sha256_password進行auth_socket身分識別驗證失敗。這防止在SHA256認證之後用auth_socket外掛程式識別的使用者進行預設認證方法。在MySQL 8.0.4
Time of Update: 2018-01-17
Oracle 11g RAC 建庫時報ORA-00119與ORA-00132錯誤在Oracle 11g RAC安裝完Grid,庫軟體也建好的情況下,建立庫時報如下錯誤ORA-00119:Invalid specification for system parameter REMOTE_LISTENERORA-00132:syntax error or unresolved network name
Time of Update: 2018-01-17
RedHat7下源碼安裝PostGIS本文介紹在RedHat7環境下安裝使用PostGIS的流程。1. PostgreSQL1.1 yum安裝PostgreSQL這個比較簡單,直接使用yum安裝即可。$ sudo yum install -y postgresql-server postgresql-devel libxml2 libxml2-devel順便安裝postgresql-devel、libxml2-devel,後邊編譯安裝PostGIS會用到。postgresql.x86_64
Time of Update: 2018-01-17
Oracle完全複製表結構的預存程序最近在處理一個Oracle分表的問題時,需要為程式建立一個自動分表的預存程序,需要保證所有表結構,約束,索引等等一致,此外視圖,預存程序,許可權等等問題暫不用考慮。在MySQL中,建立分表的預存程序,相當簡單:create table if not exists <new_table_name> like
Time of Update: 2018-01-17
Linux下快速部署MySQL資料庫一.下載對應的軟體版本:http://mirrors.sohu.com/mysql/MySQL-5.6/[root@localhost ~]# wget -q http://mirrors.sohu.com/mysql/MySQL-5.6/sql-5.6.36-linux-glibc2.5-x86_64.tar.gz 二、解壓、配置使用者和許可權[root@localhost ~]# mkdir -pv /Data/apps[root@localhost ~
Time of Update: 2018-02-01
python+flask+sqlite3完成的小型部落格留言板,flasksqlite3 # all the importsfrom __future__ import with_statementfrom contextlib import closingimport sqlite3import timefrom flask import Flask, request, session, g, redirect, url_for, \
Time of Update: 2018-01-24
Mybatis-plus簡單配置及應用,mybatis-plus配置 mybatis-plus是由中國大神寫的mybatis增強版,可以自動產生代碼。 配置過程比較簡單。首先引入兩個maven依賴 <dependency> <groupId>com.baomidou</groupId>
Time of Update: 2018-01-24
史上最簡單的 MySQL 教程(四十)「資料庫變數」, 溫馨提示:本系列博文已經同步到 GitHub,地址為「mysql-tutorial」,歡迎感興趣的童鞋Star、Fork,錯誤修正。變數在 MySQL
Time of Update: 2018-01-24
Sql server 許可權管理,sqlserver許可權管理 1、設定某一登入賬戶只能看到部分資料庫參考 TN VIEW ANY DATABASE許可權 通過sp_addlogin建立登入名稱 –basic:使用者登陸帳號 –basic123456:使用者登陸密碼USE masterGOexecute sp_addlogin 'basic','basic123456'–VIEW ANY DATABASE 許可權控制是否顯示 sys.databases 和
Time of Update: 2018-01-18
C#和NewSQL更配 —— TiDB入門, 一、背景 在上一篇嘗試CockroachDB(傳送門在此:http://www.cnblogs.com/Zachary-Fan/p/cockroachdb_net_csharp.html)的過程中,
Time of Update: 2018-01-12
一千個不用 Null 的理由,Null 港真,Null 貌似在哪裡都是個頭疼的問題,比如 Java 裡讓人頭疼的 NullPointerException,為了避免猝不及防的null 指標異常,千百年來程式猿們不得不在代碼裡小心翼翼的各種
Time of Update: 2018-01-08
演講實錄:MySQL 8.0 中的複製技術,mysql8.0 在近期的第七屆資料技術嘉年華上,甲骨文MySQL研發工程師宋利兵做了“MySQL-8.0中的複製技術”為主題的演講,介紹了MySQL-8.0中非同步複製和Group
Time of Update: 2018-01-05
mysql5.7在windows7下my.ini檔案載入路徑及資料位元置修改,mysql5.7my.ini更新:現在上MySQL官網裝個mysql installer統一對mysql軟體管理配置,遷移資料也很方面。進mysql installer裡面對mysql server進行reconfigure,就有資料庫儲存位置的改變。比下面老式的手動遷移要穩當(手動遷移後容易發生資料庫啟動不起來或者不能正常關閉的情況)。高版本的mysql
Time of Update: 2017-12-05
90%程式員面試會遇到的索引最佳化問題,90%程式員前言本文給大家分享了90%程式員面試都用得上的索引最佳化,重點提一下,索引基本原理和建立索引的原則是重點,面試基本必問!大家可以收藏好多理解理解。下面來一起看看詳細的介紹吧。關於索引,分為以下幾點來講解(技術文): 索引的概述(什麼是索引,索引的優缺點) 索引的基本使用(建立索引) 索引的基本原理(面試重點) 索引的資料結構(B樹,hash) 建立索引的原則(重中之重,面試必問!敬請收藏!)
Time of Update: 2017-10-27
淺談資料庫事務四大特性,淺談事務四大資料庫四大特性分別是:原子性、一致性、分離性、持久性。下面我們看看具體介紹。原子性 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。 事務的原子性要求,如果把一個事務可看作是一個程式,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全應用到資料庫或者完全不影響資料庫。這種特性稱為原子性。
Time of Update: 2017-12-05
你應該知道的States欄位使用規範,States欄位使用規範前言最近在工作中了遇到了一些內容,覺著有必要和大家分享下,我們為了統一資料庫表的狀態欄位,統一資料庫表設計,簡化欄位在程式開發中的使用方式,下面話不多說了,來一起看看詳細的介紹吧。解決方式States對應位域枚舉StatesFlags。/// <summary> /// 資料狀態枚舉 /// </summary> [Flags] [DataContract] [EnumDescription("狀態")]
Time of Update: 2017-10-27
sQlite常用語句以及sQlite developer的使用與註冊,sqlitedeveloper前言sQlite是開發中比較常用的輕量級資料庫。通常只佔據幾百k的記憶體空間,所以在ios開發中,蘋果將sQlite作為資料庫應用在蘋果開發中,當然,fmdb就另當別論了。這裡主要是為了區分sQlite語句,以及mySql語句,以及Oracle之間的區別。sQlite的常用語句歸納1、建立表語句 create tablecreate table student( id integer