iT邦幫忙

database相關文章
共有 409 則文章
鐵人賽 DevOps DAY 27

技術 【Day 27】差點被我遺忘的 x AWS RDS on Outpost x 雲端資料庫儲存

tags: 鐵人賽 AWS RDS Outposts database 前情提要 差點就跟蔡琴一樣,那一段被遺忘的 RDS ... 前面幾天都在 Out...

鐵人賽 自我挑戰組 DAY 18
大二萌新的學習紀錄 系列 第 18

技術 Day 18 : PHP - 如何做出一個有CRUD功能的會員管理系統?

如標題,這篇想教大家如何做出一個有CRUD功能的會員管理系統 首先,要先知道CRUD分別代表什麼Create:新增資料Read:讀取、查詢資料Update:更新...

鐵人賽 自我挑戰組 DAY 17
大二萌新的學習紀錄 系列 第 17

技術 Day 17 : PHP - MySQLi的面向過程和面向對象是什麼?又該如何做選擇?

如標題,這篇想和大家聊聊MySQLi的「面向過程」和「面向對象」是什麼我當初在學這裡時,這個問題困擾了我很久,因為我一直在想,用哪種寫法寫code比較好那時還到...

鐵人賽 自我挑戰組 DAY 16
大二萌新的學習紀錄 系列 第 16

技術 Day 16 : PHP - 如何在phpMyAdmin裡用SQL的語法做資料庫的查詢?

如標題,這篇想和大家聊聊如何用SQL的語法做資料庫的查詢請注意,SQL的函數皆為「全大寫的英文字母」 以下資料表和範例是我之前練習過的題目,看起來有點複雜,但其...

鐵人賽 自我挑戰組 DAY 15
大二萌新的學習紀錄 系列 第 15

技術 Day 15 : PHP - 如何在phpMyAdmin手動建立資料表?char和varchar又該如何選擇?

如標題,這篇想教大家如何在phpMyAdmin裡「手動」建立資料表還有char和varchar的差異在哪,又該如何做選擇? 首先,先新增一個資料庫 輸入資料庫的...

鐵人賽 Modern Web DAY 9

技術 Day9 Sideproject(作品集) from 0 to 1 -資料庫設計

前幾天畫完流程圖今天來介紹 從資料庫的設計(我們其實是很後期要整理專案時才回來畫 不是照著步驟設計) 我們資料庫是根據討論功能過程中共同發想的,就其實有發現當前...

鐵人賽 AI & Data DAY 9

技術 DAY 9 Big Data 5Vs – Velocity(多樣性) RDS

Amazon Relational Database Service (RDS) 是AWS中為「結構化資料」所準備的關聯式資料庫受管服務(Managed Ser...

鐵人賽 AI & Data DAY 7

技術 DAY 7 Big Data 5Vs – Volume(容量) — Lake House & Database

如果有疑惑說:資料湖與資料倉儲該如何選擇呢?其實它們並不衝突。因為存放的資料不同,可以做的分析也不同,所以資料湖更像是資料倉儲的延伸,感謝分析技術的進步,現在可...

鐵人賽 Software Development DAY 4
MongoDB披荊斬棘之路 系列 第 4

技術 DAY4 MongoDB 資料庫與 Collection

DAY4 MongoDB 資料庫與 Collection Database MongoDB 一個 instance 中可以有很多資料庫,預設的有三個,admin...

鐵人賽 Modern Web DAY 3

技術 資料庫:什麼是 unsigned integer

前言 一開始在設計資料庫時常常不確定那個 type 要怎麼設,也不知道什麼是 unsigned integer ... 什麼是 unsigned integer...

達標好文 技術 什麼?我寫的一條SQL讓公司網站癱瘓了…SQL慢查詢改善方案

一條慢查詢會造成什麼後果?之前我覺得不就是返回資料會慢一些嘛,使用者體驗變差一點而已? 其實遠遠不止,我經歷過幾次線上事故,有一次就是由一條 SQL 慢查詢...

鐵人賽 AI & Data DAY 28

技術 使用 Golang Driver 開發 Neo4j 應用程式

#前面已經分享過以 HTTP API 或 JavaScript driver 開發 Neo4j 前端應用,今天我們就來看後端應用囉,這篇文章會以 Golang...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 26

技術 Day26: 聚合(Aggregation)操作(2) - $project 及 $bucket

在上一篇文章「」中我們介紹了聚合管線的操作,在 MongoDB 官方文件中我們可以看到有許多運算子支持對管線中各個階段的操作,今天這篇文章先來介紹其中兩個:$...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 遠征 Kotlin × Spring Boot 介紹多資料庫連線配置

在實務開發上,我們有可能會遇到專案的業務需求越來越複雜,會使用的資料庫相對變得比較分散,這時就可以採用多資料來源方式取得資料,而這篇文章將介紹如何在 Sprin...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 25

技術 Day25: 聚合(Aggregation)操作(1) - Aggregation pipeline

我們接著要開始介紹 MongoDB 中最重要的概念:聚合 Aggregation。 這篇文章我們會先介紹 MongoDB 執行聚合操作的方法:聚合管線(Agg...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 24

技術 Day24: MongoDB 中的地理空間資料處理

在這篇文章中我們將會介紹如何在 MongoDB 中處理地理空間資料,透過 GeoJSON 的資料格式來執行地理空間資料的操作。 GeoJSON 物件 我們...

鐵人賽 Modern Web DAY 23

技術 [Day 23] 淺淺認識 Database Sharding

(這其實是一個很複雜且相對較進階的主題,本篇文章僅供認識這個概念,相關實作範例都是終極簡化版) 什麼是 DB Sharding,為什麼需要它 ? 在海量資料的儲...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 23

技術 Day23: 索引 index(4) - 聯合索引 Compound Indexes 與文本索引 Text Index

在介紹 MongoDB 索引的系列文章中,我們介紹了為什麼要使用索引、使用索引的優缺點、唯一值索引及超時刪除索引。今天接著介紹 聯合索引 Compound I...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 22

技術 Day22: 索引 index(3) - Unique Index 與 TTL Index

在之前兩篇文章中我們介紹了為什麼要使用索引,也提到索引可能會造成查詢效率下降及排序效率上升。這篇文章將會介紹兩種特別的索引:唯一值索引 unique inde...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 21

技術 Day21: 索引 index(2) - index 的優點與缺點

在上一篇「」文章中,我們介紹了 MongoDB 中的索引 Index,也介紹了單一欄位的索引。今天接著來介紹使用索引的優點及缺點。 索引可能會拖慢查詢速度...

鐵人賽 AI & Data DAY 20
從入門到精通 MongoDB 系列 第 20

技術 Day20: 索引 index(1) - 索引介紹及單一欄位的索引

接下來幾篇我們將介紹 MongoDB 中的一個重要概念:Index 索引。索引的使用會讓我們進行查詢時有很大的影響。 什麼是索引?為什麼要用索引? 在 M...

鐵人賽 Modern Web DAY 20

技術 [Day 20] 初步認識分散式資料庫與 NoSQL CAP 理論 - (1)

(以下圖片來源出自讀書會成員講義) 在談分散式以前,首先來談談單機運作的概念。當我們的服務是單機運作時,伺服器的架構設計通常會是以下其中一種: 一個服務在一台...

鐵人賽 AI & Data DAY 17

技術 Neo4j 資料庫查詢效能優化 - 起始點

上一篇文章介紹了在 Neo4j 檢視並優化執行計畫,今天會延伸這個主題,做更深入的分享。在簡單的查詢中,交給 Neo4j 決定即可;但是在非常龐大的資料庫,或是...

鐵人賽 Modern Web DAY 19

技術 [Day 19] Transaction 併發錯誤與隔離層級 - (2)

上一篇文章提到併發狀態的 transaction 仍然會遇到一些不預期的錯誤,分別有髒讀、不可重複讀、幻讀,今天就要來看看資料庫是怎麼解決這些問題的。 解決併發...

鐵人賽 AI & Data DAY 19
從入門到精通 MongoDB 系列 第 19

技術 Day19: 進階的 CRUD 操作(9) - upsert 及刪除資料的補充內容

今天這篇進階的 CRUD 操作文章裡,我們會介紹 upsert 以及關於資料刪除的一些補充內容。 upsert 我們如果執行以下指令:db.people....

鐵人賽 AI & Data DAY 18
從入門到精通 MongoDB 系列 第 18

技術 Day18: 進階的 CRUD 操作(8) - $inc, $max, $min, $elemMatch

今天這篇進階的 CRUD 操作文章裡,我們會介紹幾個可以對 field 的 value 進行操作的運算子,包含 $inc、$max、$min、$elemMat...

鐵人賽 Modern Web DAY 18

技術 [Day 18] Transaction 併發錯誤與隔離層級 - (1)

(以下圖片來自讀書會夥伴講義) 前兩篇文章介紹了資料庫 Transaction 與 ACID 的特性,可以避免一些資料不一致的問題,然而就算有 Atomicit...

鐵人賽 AI & Data DAY 16

技術 Neo4j 資料庫查詢效能優化 - 執行計畫

在上一篇文章中,介紹了在 Neo4j 建立索引和約束,來增加查詢效率或確保資料的完整、一致性,那麼說到效率,我們怎麼知道查詢的效率好壞呢?今天要介紹的是如何讓...

鐵人賽 Modern Web DAY 17

技術 [Day 17] Database Transaction & ACID - (2)

昨天提到了什麼是 transaction,今天則要簡單談談 transaction 的四大特性:ACID。 接下來要講到 transaction 所具備的四個...