iT邦幫忙

database相關文章
共有 401 則文章
鐵人賽 Software Development DAY 15

技術 Day-15 | Postgres Query plan - join strategies

今天我們延續昨天,接著來看看 join strategies 的部分 Nested Loop Join Nested Loop Join 是所有策略中最簡單且...

鐵人賽 Software Development DAY 16

技術 Day-16 | Postresql 資料回收機制 - VACUUM

最近在公司剛好接觸到 Postgresql 的資料回收機制,今天就來聊聊~ VACCUM garbage-collect and optionally anal...

鐵人賽 Odoo DAY 14

技術 【Day14】運用 Odoo ORM 在資料庫建立,簡易電商顧客訂單模型

Odoo ORM 將資料庫的 DDL 操作抽象化為高階的 Python 語法,簡化了開發者對資料庫操作的負擔,同時仍然利用底層的 DDL 來實現資料庫的實際操作...

鐵人賽 Python DAY 14
Python 錦囊密技 系列 第 14

技術 【Python錦囊㊙️技14】資料庫設計準則 (Schema design)

前言 接續上一篇的資料庫實作,我們來討論資料庫設計準則,包括【正規化】(Normalization)、反正規化 (Denormalization)、主鍵(Pri...

鐵人賽 Odoo DAY 13

技術 【Day13】零基礎開始 ERP 關聯式資料庫 (Relational Database):從創建表格結構開始 (DDL)

只要能回答關聯式資料庫是什麼,怎麼創造,怎麼操作,就完工了 : ) 再來了解 Odoo ORM API 寫起來的樣子,你會覺得似曾相識 ERP 系統中的關聯式資...

鐵人賽 Python DAY 13
Python 錦囊密技 系列 第 13

技術 【Python錦囊㊙️技13】OOP 實作(3) -- 資料庫ORM

前言 上一篇以遊戲為例說明OOP開發方式,這次則以OOP開發資料庫應用程式。 Python有許多資料庫程式開發套件,其中Django、SQLAlchemy最為盛...

鐵人賽 Software Development DAY 19

技術 Day-19 | ORM & N+1 problem

今天主要是想聊聊 N+1 problem,但因為和 ORM 有關係,雖然大家對 ORM 都很熟了,但我們還是可以來複習一下。 What is ORM ORM(O...

鐵人賽 自我挑戰組 DAY 18
JCConf 2024 系列 第 26

技術 On in-database analytics

本屆 #JCConf 邀請到 Laurence Chen 分享「On in-database analytics」 講題簡介:in-database anal...

鐵人賽 Software Development DAY 13

技術 Day-13 | Database Index

今天我們來聊聊 DB 的 index。 What is Database index? 簡單來說,資料庫索引是一種可以加速資料查詢的資料結構,他是一種有序的結構...

技術 PostgreSQL 連線方式比較與分析

前言 打鐵趁熱,整理了一部分最近開發上學到的事情,希望讀者不吝予以指教! 本文將介紹並深入比較兩種主要的 PostgreSQL 資料庫連線管理方式,在開發網站...

技術 [ DAY8 ] 資料庫新手的雲端之旅:Atlas 部署與 Compass 探索

哈囉大家好!我是 2魚,歡迎來到鐵人賽第八天的資料庫冒險!昨天我們學習了如何規劃資料表,今天我們要更進一步,實際動手把我們的鸚鵡食堂搬進雲端啦!我們將使用 Mo...

鐵人賽 Software Development DAY 30
一起看無間道學EdgeDB 系列 第 30

技術 [Day30] - 結語

此劇照引用自IMDb-無間道 EdgeDB有許多令我驚豔的特點,今天的內容將分享四個我於無間EdgeDB中最喜歡的功能,前兩個與SDL有關,後兩個則與Edge...

鐵人賽 Software Development DAY 29
一起看無間道學EdgeDB 系列 第 29

技術 [Day29] - 學習如何使用Axum搭配EdgeDB建立Rust weather app

EdgeDB的官網上截至目前為止,仍然沒有使用Rust搭配EdgeDB的範例。所幸在其GitHub的PR區中,找到一篇由David MacLeod所寫但卻未合併...

鐵人賽 Software Development DAY 28
一起看無間道學EdgeDB 系列 第 28

技術 [Day28] - 使用SVCS、FastHTML搭配EdgeDB建立Python todo app(2)

今天接續昨天的內容,編寫FastHTML app,其版面預覽如下: FastHTML簡介 FastHTML是一個於2024年七月底八月初開始宣傳的全端Pytho...

鐵人賽 Software Development DAY 27
一起看無間道學EdgeDB 系列 第 27

技術 [Day27] - 使用SVCS、FastHTML搭配EdgeDB建立Python todo app(1)

接下來兩天我們來說明如何使用SVCS、FastHTML搭配EdgeDB建立一個Python todo app(註1),並希望能夠提供以下三個功能: 新增tod...

鐵人賽 Software Development DAY 26
一起看無間道學EdgeDB 系列 第 26

技術 [Day26] - 進階EdgeQL語法介紹

今天我們針對EdgeQL語法,分享一些進階的概念。 filter vs in的細微差異 考慮schema如下: type User { required...

鐵人賽 Software Development DAY 25
一起看無間道學EdgeDB 系列 第 25

技術 [Day25] - 進階Schema介紹

今天我們針對schema,分享一些進階的概念。 Abstract constraint Abstract constraint可以幫助我們自己定義想要的cons...

鐵人賽 Software Development DAY 24
一起看無間道學EdgeDB 系列 第 24

技術 [Day24] - EdgeDBSet概念加強

EdgeDBSet是整個EdgeDB的核心,今天我們特別做個整理,加強一下大家對它的認識。 Union union幫助大家找出兩個EdgeDBSet的所有元素。...

鐵人賽 Software Development DAY 23
一起看無間道學EdgeDB 系列 第 23

技術 [Day23] - 十幕:我想做個好人

Full schema preview 本日所有schema搶先看。 劇情提要 建明與永仁於天台相見,不料國平也趕到。永仁事先已報警,想持槍壓著建明到樓下交予警...

鐵人賽 Software Development DAY 22
一起看無間道學EdgeDB 系列 第 22

技術 [Day22] - 九幕:真相大白

Full schema preview 本日所有schema搶先看。 劇情提要 建明得知黃sir將與警方臥底於大廈見面,通知韓琛。韓琛一面派手下到大廈,一面進行...

鐵人賽 Software Development DAY 21
一起看無間道學EdgeDB 系列 第 21

技術 [Day21] - 八幕:誰是內鬼

Full schema preview 本日所有schema搶先看。 劇情提要 毒品交易失敗後,韓琛確信身邊有警察臥底。依照建明要求,將所有手下的個人資料裝在信...

鐵人賽 Software Development DAY 20
一起看無間道學EdgeDB 系列 第 20

技術 [Day20] - 七幕:互猜底牌

Full schema preview 本日所有schema搶先看。 劇情提要 韓琛千鈞一髮之際收到建明簡訊,緊急打給迪路與傻強,將與泰國佬交易的可卡因丟進海裡...

鐵人賽 Software Development DAY 19
一起看無間道學EdgeDB 系列 第 19

技術 [Day19] - 六幕:有內鬼終止交易

Full schema preview 本日所有schema搶先看。 劇情提要 O記聯合CIB準備於今晚韓琛與泰國佬交易可卡因(古柯鹼)時,來個人贓並獲。建明知...

鐵人賽 Software Development DAY 18
一起看無間道學EdgeDB 系列 第 18

技術 [Day18] - 五幕:三年之後又三年

Full schema preview 本日所有schema搶先看。 劇情提要 永仁與黃sir相約於天台交換情報,韓琛將於這星期進行毒品交易,地點未知。黃sir...

鐵人賽 Software Development DAY 17
一起看無間道學EdgeDB 系列 第 17

技術 [Day17] - 四幕:被遺忘的時光

Full schema preview 本日所有schema搶先看。 劇情提要 臥底近十年後,建明與永仁在Hi-Fi鋪相遇。建明請永仁推薦設備,並一起試聽了「被...

鐵人賽 Software Development DAY 16
一起看無間道學EdgeDB 系列 第 16

技術 [Day16] - 三幕:黑白顛倒

Full schema preview 本日所有schema搶先看。 劇情提要 永仁留下多次案底,並曾經被建明逮捕,但也逐漸取得黑社會的信任。建明畢業後則由警員...

鐵人賽 Software Development DAY 15
一起看無間道學EdgeDB 系列 第 15

技術 [Day15] - 次幕:我想跟他換

Full schema preview 本日所有schema搶先看。 劇情提要 葉校長與黃sir準備於警校新生中,挑選適合的新人臥底至黑社會。永仁天資優異,觀察...

鐵人賽 Software Development DAY 14
一起看無間道學EdgeDB 系列 第 14

技術 [Day14] - 首幕:韓琛初現

Full schema preview 本日所有schema搶先看。 劇情提要 韓琛準備派遣多個身家較為清白的小弟臥底至香港警隊,包括建明。他向小弟們講述著自己...

鐵人賽 Software Development DAY 13
一起看無間道學EdgeDB 系列 第 13

技術 [Day13] - 初始schema:事

Scalar types SceneNumber SceneNumber extending sequence而來,作為場景的計數器。需要留意的是每一個sequ...

鐵人賽 Software Development DAY 12
一起看無間道學EdgeDB 系列 第 12

技術 [Day12] - 初始schema:地

Abstract object types Place Place為一abstract object type,只有一個必填的name property。 ab...