Key-Value 的結構相信大家都不陌生,Associative Array、Map、Dictionary、Hash Map......等資料結構出現在各語言...
下載數、點閱數、計數的累加很簡單, 若要區分總量、個別、今日,甚至排行, redis 省掉SQL所要耗的資源。 點閱數、下載數是常見的熱門指標參考, 寫到資料庫...
在介紹 MongoDB 索引的系列文章中,我們介紹了為什麼要使用索引、使用索引的優缺點、唯一值索引及超時刪除索引。今天接著介紹 聯合索引 Compound I...
社群網站是一堆文章一堆人的大集合, 哪些人訂誰的文章,發個文後, 又能自動推到訂閱者的版面, 用SQL的join來做的話, table會被掃個不停。 redis...
前情提要 啊 開始進入學習心得分享技術教學的部分了 這個部分的內容預計會有 8 篇 畢竟都要細講的就講完整一點 絕對不是要騙篇數 會盡量把好用的、可能的變化型通...
資料庫的選擇不只有關聯式資料庫,根據情境的不同我們可能會選擇使用所謂的 NoSQL 來作為資料儲存的地方,其中 MongoDB 就是一個比較常在使用的 NoSQ...
在操作關聯式資料庫通常會有多個步驟,當把步驟打包成一包期望資料庫把這包步驟視為一個行為時,這包步驟就稱為交易(Transaction)。在 RDB 中交易具有...
上一篇介紹了 MongoDB 中資料的關係,也介紹了 一對一關係,今天要來跟大家介紹第2種關係:一對多關係。 一對多關係 One-to-Many Rela...
在之前兩篇文章中我們介紹了為什麼要使用索引,也提到索引可能會造成查詢效率下降及排序效率上升。這篇文章將會介紹兩種特別的索引:唯一值索引 unique inde...
前面兩篇介紹了 MongoDB 中的兩種關係:一對一關係及一對多關係,今天要來跟大家介紹第3種關係:多對多關係。 多對多關係 Many-to-Many R...
以前分享過 [RoR] 小小複雜建置 Social Tagging 社會標籤功能, 是用 MySQL 做社會標籤的功能, 有點複雜,相對地用redis的集合概念...
第一週的文章主要介紹了 MongoDB 的 CRUD 操作及資料型態,今天則要開始介紹 MongoDB 中資料之間的 關係。 什麼是關係 Relation...
Neo4j 一樣有提供官方的 Docker image 供開發者直接使用。 Pull Image > docker pull neo4j Run Ima...
在上一篇「」文章中,我們介紹了 MongoDB 中的索引 Index,也介紹了單一欄位的索引。今天接著來介紹使用索引的優點及缺點。 索引可能會拖慢查詢速度...
什麼圖形資料庫? 在聊什麼是圖形資料庫之前,我們需要先認識資料庫 來看圖 ( 如果糊了就把圖丟去新分頁 ) 這圖我用Neo4j畫的,因為找不到適合的圖,只好自己...
今天這篇進階的 CRUD 操作文章裡,我們會介紹 upsert 以及關於資料刪除的一些補充內容。 upsert 我們如果執行以下指令:db.people....
前情提要 中秋連假還有趕稿壓力也太刺激 現在躺在床上打稿,真滴舒服 前面幾篇講了 Neo4j 的查詢語法 Cypher 有效塞了七篇x 今天要來講講 Neo4j...
resque 是利用 redis 建立了背景工作的機制。 網頁的回應時間有一定的限制, 如果同時需要一些動作, 像存取另個網站的內容, 或者要送出信件, 往往需...
在之前「Day05: MongoDB 的 CRUD(3) - Find & Update」這篇文章中曾使用到 比較查詢運算子 $gt 來做進階的資料查...
操作資料庫時,在資料處理的環節正確使用交易可以節省我們很多心力,但為了達到 ACID 同樣需要付出成本。NoSQL Database 選擇有策略的犧牲部分一致性...
前面兩篇介紹了 MongoDB 中的兩種關係:一對一關係及一對多關係,今天要來跟大家介紹第3種關係:多對多關係。 為什麼不使用 insert()? 我們在...
前情提要 這篇可能會很短 阿不對 接下來幾篇可能都會很短 (゚∀゚) 上一篇在介紹介面內容的時候,有提到了一堆奇怪的名詞 今天這篇將會好好的來介紹一下他們 沒有...
另一種也很直覺的切方方式是 Round-Robin Sharding,簡單來說就是輪流分配,假設有三台主機,將資料輪流分配到第一、二和三號主機上;若有五台主機,...
在這篇文章中我們將會介紹如何在 MongoDB 中處理地理空間資料,透過 GeoJSON 的資料格式來執行地理空間資料的操作。 GeoJSON 物件 我們...
前情提要 前兩篇介紹了應用端的程式 這篇會來介紹 Neo4j Server 的架設,以及一些相關的細節 會分成 Windows 版跟 Linux 版 如果沒有架...
今天我們回到觀念,隨著資料量的增加,有些人就開始思考,我們是不是需要新的資料庫架構來儲存資料。尤其是今天很多的應用程式,未必完全符合當初關聯式資料庫,所預想的使...
前情提要 上集介紹了 Neo4j Desktop 的介面與功能 不知不覺篇幅寫到可以當一篇了 (゚∀゚) 又讓我水了一篇 這篇就來完整介紹 Browser 的內...
前情提要 很好我只有半個小時可以打完這篇 這篇就先超簡略的介紹一下 Neo4j 與 前端技術 的串接 相關的實作我們明天再說 Web 端呈現需求 Neo4j 對...
前情提要 好啊,前言寫個女僕咖啡廳,瀏覽量就可以提升五倍 那等等文章尾塞一張女僕圖,我看瀏覽量是不是有機會上看 500 前面幾篇已經把 CRUD 的前三個講完...
前情提要 明天要放假了,公司的進度大爆炸 想說在一個 Interface 開一個新的 Function,以配合底層引擎 而那個新 Function 是由現有 F...