iT邦幫忙

資料庫相關文章
共有 543 則文章
鐵人賽 IT技術 DAY 26

技術 Kuick -- 資料庫 Transaction (二)

Kuick 重視設計期的便利與直覺,尤其是在資料存取方法上,今日就請您看看幕後是如何達成。 預告下一篇分享『Kuick -- 遮斷器 Interceptor』。...

鐵人賽 IT技術 DAY 25

技術 Kuick -- 資料庫 Transaction (一)

需求情境: 要如何為已經包在其他方法裡的資料處理加上 Transaction? 如果是改寫原有的方法,其他呼叫這些方法的程式是否會受影響? 如果是複製方法裡的商...

鐵人賽 IT技術 DAY 24

技術 Kuick -- Entity 實作支援 dynamic

需求情境: 現有資料表 T_USER,想要以 Kuick 存取其資料,但是不想花時間寫 UserEntity,這該如何達成? 答: Entity 支援 dyn...

鐵人賽 IT技術 DAY 23

技術 Kuick -- Sql 物件解析器

Sql 物件解析器 (Kuick.Data.SqlParser),依據 Sql Command 物件,以及資料庫提供者實作的資料指令生成器 (Kuick.Dat...

鐵人賽 IT技術 DAY 22

技術 Kuick -- 資料庫抽象提供者

資料庫抽象類別永遠是資料層的主角,雖然只有包含 3 個類別,卻是實作中最為抽象的部份。 Kuick.Data.SqlReader 資料流讀取器 Kuick....

鐵人賽 IT技術 DAY 21

技術 Kuick -- Sql Command 物件化

接下來 3 篇分享內容為: <Kuick -- Sql Command 物件化> 說明下圖所呈現的功能,是如何透過物件建立出來的。 相關物件包含: Kuick...

鐵人賽 IT技術 DAY 20

技術 Kuick -- 實作支援 Lambda Expression

要如何開發支援下圖呈現的 Lambda Expression 功能,本篇以 Kuick ORM 為例,詳細說明。 這篇分享主將細談到 Kuick OMR 對於...

鐵人賽 IT技術 DAY 19

技術 Kuick -- 設計期 vs. 執行期,設計議題 vs. 部署議題

設計期、執行期的區別雖然很清楚,但是如何在設計期未知,開發出能夠在執行期正確運作的系統呢?為了解決這件事,首先得將問題定義何為設計議題,何為部署議題,配合適當的...

鐵人賽 IT技術 DAY 18

技術 Kuick -- Entity『自我描述規格』『直接存取資料』

在 Kuick ORM 裡,Entity 採行繼承設計,取得內建的多項功能,其中包含自我描述規格,以及可以直接與資料庫溝通,不像其他 ORM Framework...

鐵人賽 IT技術 DAY 17

技術 在 redis 的計數應用

下載數、點閱數、計數的累加很簡單, 若要區分總量、個別、今日,甚至排行, redis 省掉SQL所要耗的資源。 點閱數、下載數是常見的熱門指標參考, 寫到資料庫...

鐵人賽 IT技術 DAY 17

技術 Kuick -- 進階說明之前

Kuick 是 Application Framework 以及架構其上的 ORM Framework,如果不用這些,那 Kuick 會是什麼? 答:Utili...

鐵人賽 IT技術 DAY 16

技術 Kuick -- HierarchyEntity 階層式資料結構

階層式資料結構,常用來設計『分類』、『組織部門』等資料,請參考下面 2 篇資料模型解說階層式資料結構,同時,HierarchyEntity 由此分別定義出如下欄...

鐵人賽 IT技術 DAY 15

技術 Kuick -- ObjectEntity 物件式資料結構

所有物件類型的資料,都應繼承 ObjectEntity,以取得內建的 3 個欄位實作: CreateDate 資料建立時戳 LastModifiedDat...

鐵人賽 IT技術 DAY 14

技術 Kuick -- Entity 基本資料結構

接下來的 3 篇內容,討論 Entity 的資料結構,包含: Entity基本資料結構 ObjectEntity 物件式資料結構 HierarchyEn...

鐵人賽 IT技術 DAY 13

技術 Kuick -- 事件替代 Trigger

這裡先不討論是否適合廣泛使用 Trigger 開發系統邏輯,以及使用 Trigger 的便利性以及除錯上帶來的麻煩,這裡僅討論 Kuick Entity 實作的...

鐵人賽 IT技術 DAY 12

技術 Kuick -- Data Initialize 資料初始化

資料初始化需求分成 2 種情況: <一次性的資料建立> 一次性的需求來自於系統部署時,資料建立可以採取匯入資料庫備份檔,或是執行一段 Sql 指令達成目的,這些...

鐵人賽 IT技術 DAY 11

技術 Kuick -- Schema Sync 規格同步

Kuick 採行 Code First 設計,規格同步過程以程式碼為中心,於系統啟期間依據專案設定的資料庫提供者 (MSSql, MySQL, Oracle)...

鐵人賽 IT技術 DAY 10

技術 Kuick -- Schema Cache 規格快取

接下來三篇分享內容說明『規格快取』、『規格同步』、『資料初始化』。 下圖是啟動 Kuick 生命週期的 7 項事件中有關資料的部份,首先從『Schema Cac...

鐵人賽 IT技術 DAY 8

技術 在 Sinatra 以 Sequel 操作資料庫

資料庫的操作是網站常需要的動作, Rails的ORM預設的是 ActiveRecord, Sinatra 也可適用,但也有 DataMapper 及 Seque...

鐵人賽 IT技術 DAY 8

技術 Kuick -- 資料表名稱與欄位名稱定義

如果你是 Entity 極端的開發者,不需考慮資料庫規格建立的細節,完全依據程式物件思考商業邏輯即可。如果你想控制所建立的資料庫規格,也可以透過程式定義達成。...

鐵人賽 IT技術 DAY 7

技術 Kuick -- 使用 NuGet 建立 ORM 專案

內文說明如何從 NuGet 裡引入 Kuick 相關組件,並且提供影片介紹專案的建立過程,10 分鐘內建立 UserEntity,系統啟動後自動建立資料表,開始...

技術 資料庫調校心得--偵錯篇

減少 LOCK 的最好方法, 是縮短交易時間, 例如調整索引或改寫SQL, 還有長交易切割成數個短交易, 最好不要用 SET LOCK_TIMEOUT, NOL...

鐵人賽 IT技術 DAY 9
網站系統規劃實務 系列 第 9

技術 網站系統規劃 - 資料管理初探(以 Excel 為例)

本篇文章作為第二週的第二篇, 我們本週將用我們比較熟悉的 Excel ,來說明對照資料庫的角色。 --------系列簡介-------- 網站系統可說是現在最...

技術 【好文分享】關鍵資料庫太「關鍵」,豈能以不變應萬變?

大大們,好久不見! 經過可怕忙碌的某知名大活動(小小聲),終於又回到了好康妹的讀書時間~ 各位大大一起來看一起來看 ◆迷思止步 資料庫應用大無限! 關鍵資料庫太...

鐵人賽 IT技術 DAY 1

技術 Ubuntu建構GlusterFS叢集儲存(Day 1)

GlusterFS是一種Scale-Out存儲解決方案!! 企業面對著各種資料量的暴增,資料儲存已成為一個必須要注重的問題。 運用GlusterFS特點,讓您打...

技術 【好文分享】迷思止步!資料庫應用大無限-Big Data 掏金就得砸大錢蓋礦場

各位大大, 科技發展的腳步實在太快,好康妹每次都追趕的好辛苦(怕聽不懂大大們討論的話題)… 今天有篇資料庫的好文章要介紹給大大們(很神奇,好康妹竟然看得懂耶!...

技術 [情報]Lotus tech day、開發者大會、Big data研討會

大家好,我們是IBM台灣軟體部門的同仁,相信版上很多軟體工作/愛好者有在 使用IBM的軟體,像是Lotus、Rational…等等,為了讓廣大用戶能夠有一個交流...

技術 資料庫調校心得--效能篇

資料庫效能調校, 是賣KNOW-HOW, 不是在耗工時.... 會的話, 很快就解決了; 不會拖到靠人力排班協調作業, 暫時應付~~ 希望有一天, 有客戶會發現...

技術 資料庫調校心得

資料庫調校, 來變更索引, 是架構上解決問題 資料庫調校心得: 隨著客戶資料庫中的表格資料量增加, 及同時交易作業變多, 延遲各作業系統的因子變多, 會造成...

技術 如何利用Toad將資料庫管理自動化

TOAD 提出Automation Designer 的主要目的– 協助DBA能將對資料庫的日常性健診及監控等行為交由Automation Designer來設...