您當前的位置:首頁 > 收藏

1. 詳解低門檻搭建個人量化平臺- 資料庫

作者:由 阿島格 發表于 收藏時間:2022-03-04

本章作為專欄——低門檻搭建個人量化平臺的預備工作,介紹怎樣搭建自己的資料庫,包括MySQL、mongoDB在window及linux下的安裝、及客戶端的安裝使用。

1。 Mysql 資料庫

MySQL關是一種關係資料庫管理系統,所使用的 SQL 語言是用於訪問資料庫的最常用標準化語言,其特點為體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,在 Web應用方面 MySQL 是最好的。

window/ubuntu 環境: 建議使用

XAMPP

參見影片:阿島格:xmapp 安裝與配置

(1) window環境

https://www。

apachefriends。org/zh_cn

/download。html

https://

sourceforge。net/project

s/xampp/files/

下載: xampp-windows-x64-8。1。1-2-VS16-installer。exe

裝好後 執行。開啟MySQL服務

客戶端:

可以用 navicat 作為客戶端。建立資料庫(如future),建立使用者並授權(例如用sql: grant all on future。* to ‘adog’@‘%’ identified by ‘password’)

(2) Ubuntu環境

下載 xampp-linux-x64-5。6。21-0-installer。run (或更高版本)

sudo

su

/

home

/

adog

/

tools

/

tar

/

xampp

-

linux

-

x64

-

5。6

21

-

0

-

installer

run

裝好後執行:/opt/lampp/lampp start 或 /opt/lampp/lampp stop

客戶端:

可以使用ubuntu 的 workbench 作為mysql 的客戶端。

workbench 安裝:

sudo apt-get install mysql-workbench

Ubuntu執行workbench,在 terminal 中:

sudo mysql-workbench

在python 程式中安裝mysqlclient 庫:

sudo apt-get install python3-dev libmysqlclient-dev

sudo pip install mysqlclient

2。 Mongodb資料庫

MongoDB 是一個基於分散式檔案儲存的資料庫。旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。

MongoDB 安裝及配置(包括客戶端Studio 3T、Robo3T)單獨文章參見:阿島格:MongoDB 安裝及配置

(1)window 環境

下安裝MongoDB

到官網下下載:

http://www。

mongodb。org

mongodb-windows-x86_64-5。0。5-signed

1. 詳解低門檻搭建個人量化平臺- 資料庫

data目錄是資料儲存目錄,資料庫中的資料就儲存在這個目錄中。log是日誌檔案的輸出目錄。

安裝時不需要選 Mongodb compass。

安裝成功後,確認服務開啟。

1. 詳解低門檻搭建個人量化平臺- 資料庫

到“D:\Program Files\MongoDB\Server\5。0\bin\mongo。exe”, 點選開啟。

1. 詳解低門檻搭建個人量化平臺- 資料庫

測試確認開啟

1. 詳解低門檻搭建個人量化平臺- 資料庫

(2)Ubuntu環境

install version 3。4 (

https://www。

jb51。net/article/104253

。htm

sudo apt-key adv ——keyserver hkp://keyserver。ubuntu。com:80 ——recv 0C49F3730359A14518585931BC711F9BA15703C6

echo “deb [ arch=amd64,arm64 ] http://repo。mongodb。org/apt/ubuntu xenial/mongodb-org/3。4 multiverse” | sudo tee /etc/apt/sources。list。d/mongodb-org-3。4。list

sudo apt-get update

sudo apt-get install -y mongodb-org

重啟系統。

sudo service mongod start

安裝更高版本,直接用:

sudo apt-get install mongodb

(3)客戶端安裝

(a)Studio 3T

https://

studio3t。com/

下載Studio 3T

安裝好後,new connection, localhost:27017(預設埠)

1. 詳解低門檻搭建個人量化平臺- 資料庫

之後可以看到資料庫。

1. 詳解低門檻搭建個人量化平臺- 資料庫

(b) Robo3T

Ubuntu下用Robo3T。

https://

robomongo。org/

, 下載Robo3T,建立一個自己的目錄如tools

解壓到 。/tools/robo3t

mkdir 。/tools/robo3t/robo-backup

mv 。/tools/robo3t/lib/libstdc++* 。/tools/robo3t/robo-backup

直接執行 。/tools/robo*/robo3t, 即可。

1. 詳解低門檻搭建個人量化平臺- 資料庫

如有問題,請 @阿島格 、或檢視個人主頁掃碼“ 知shi星球(阿島格)”加入討論。

下篇:阿島格:2。 詳解低門檻搭建個人量化平臺- python環境及Web框架

阿島格專欄:低門檻搭建個人量化平臺

標簽: APT  安裝  Tools  sudo  客戶端