[請益] SQL在專案上的使用方式和資料庫設計
小弟最近在工作上碰上一些狀況,但是因為經歷少
不知道這樣是不是常見的作法,所以來到版上跟各位大大請益
主題開始:
小弟最近剛加入一個新的專案,前面已經有一位同事先開始做了
我們使用 MySQL 和 Flask-SQLALchemy 來操作資料庫
但有兩個地方是小弟不太理解的
第一個部分:
先前的同事沒有使用 SQLAlchemy 的 ORM 功能,所有對 DB 的操作都是使用 RAW SQL
的方式來寫
感覺這樣寫好像執行會比較快?
第二個部分:
將資料拆成多個資料庫來分類,這邊我比較疑惑的是
這樣子做如果要做 JOIN 效能上和 MySQL 備份還原上會不會比較差呢?
之前小弟在使用上都是乖乖照 ORM 的用法和以及把資料庫的資料放在同一個 DB 裡面
所以第一次遇到這樣的做法,不知道專案上這樣是常見的方式嗎?
寫過的不多,希望有能大大分享一下
感謝各位的閱讀
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.139.193
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1539947148.A.186.html
→
10/19 20:06,
7年前
, 1F
10/19 20:06, 1F
→
10/19 20:06,
7年前
, 2F
10/19 20:06, 2F
→
10/19 20:06,
7年前
, 3F
10/19 20:06, 3F
推
10/19 20:09,
7年前
, 4F
10/19 20:09, 4F
→
10/19 20:09,
7年前
, 5F
10/19 20:09, 5F
→
10/19 20:09,
7年前
, 6F
10/19 20:09, 6F
→
10/19 20:10,
7年前
, 7F
10/19 20:10, 7F
→
10/19 20:41,
7年前
, 8F
10/19 20:41, 8F
→
10/19 20:42,
7年前
, 9F
10/19 20:42, 9F
推
10/19 20:54,
7年前
, 10F
10/19 20:54, 10F
→
10/19 20:54,
7年前
, 11F
10/19 20:54, 11F
→
10/19 20:54,
7年前
, 12F
10/19 20:54, 12F
→
10/19 20:54,
7年前
, 13F
10/19 20:54, 13F
推
10/19 21:25,
7年前
, 14F
10/19 21:25, 14F
推
10/21 14:02,
7年前
, 15F
10/21 14:02, 15F