iT邦幫忙

nosql相關文章
共有 125 則文章
鐵人賽 Software Development DAY 12
NoSQL: Not Only SQL 系列 第 12

技術 [Day 12] Key-Value Database: 簡介

Key-Value 的結構相信大家都不陌生,Associative Array、Map、Dictionary、Hash Map......等資料結構出現在各語言...

鐵人賽 IT技術 DAY 17

技術 在 redis 的計數應用

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

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

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

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

鐵人賽 IT技術 DAY 15

技術 redis 在社群網站的應用

社群網站是一堆文章一堆人的大集合, 哪些人訂誰的文章,發個文後, 又能自動推到訂閱者的版面, 用SQL的join來做的話, table會被掃個不停。 redis...

鐵人賽 自我挑戰組 DAY 10

技術 Cypher 語法簡介 Part1 : 基礎中的基礎 MATCH & RETURN

前情提要 啊 開始進入學習心得分享技術教學的部分了 這個部分的內容預計會有 8 篇 畢竟都要細講的就講完整一點 絕對不是要騙篇數 會盡量把好用的、可能的變化型通...

鐵人賽 Modern Web DAY 16
Go into Web! 系列 第 16

技術 Day 16 | MongoDB - 好用的 NoSQL 資料庫

資料庫的選擇不只有關聯式資料庫,根據情境的不同我們可能會選擇使用所謂的 NoSQL 來作為資料儲存的地方,其中 MongoDB 就是一個比較常在使用的 NoSQ...

鐵人賽 Software Development DAY 3
NoSQL: Not Only SQL 系列 第 3

技術 [Day3] 關聯式資料庫交易的 ACID 特性

在操作關聯式資料庫通常會有多個步驟,當把步驟打包成一包期望資料庫把這包步驟視為一個行為時,這包步驟就稱為交易(Transaction)。在 RDB 中交易具有...

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

技術 Day09: NoSQL 中的關係(2) - 一對多關係

上一篇介紹了 MongoDB 中資料的關係,也介紹了 一對一關係,今天要來跟大家介紹第2種關係:一對多關係。 一對多關係 One-to-Many Rela...

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

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

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

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

技術 Day10: NoSQL 中的關係(3) - 多對多關係

前面兩篇介紹了 MongoDB 中的兩種關係:一對一關係及一對多關係,今天要來跟大家介紹第3種關係:多對多關係。 多對多關係 Many-to-Many R...

鐵人賽 IT技術 DAY 16

技術 利用 redis 實現 Social Tagging 社會標籤功能

以前分享過 [RoR] 小小複雜建置 Social Tagging 社會標籤功能, 是用 MySQL 做社會標籤的功能, 有點複雜,相對地用redis的集合概念...

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

技術 Day08: NoSQL 中的關係(1) - 一對一關係

第一週的文章主要介紹了 MongoDB 的 CRUD 操作及資料型態,今天則要開始介紹 MongoDB 中資料之間的 關係。 什麼是關係 Relation...

鐵人賽 Software Development DAY 30
NoSQL: Not Only SQL 系列 第 30

技術 [Day 30] Graph Database: 以 Neo4j 為例

Neo4j 一樣有提供官方的 Docker image 供開發者直接使用。 Pull Image > docker pull neo4j Run Ima...

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

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

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

鐵人賽 自我挑戰組 DAY 2

技術 圖形資料庫?? Neo4j??

什麼圖形資料庫? 在聊什麼是圖形資料庫之前,我們需要先認識資料庫 來看圖 ( 如果糊了就把圖丟去新分頁 ) 這圖我用Neo4j畫的,因為找不到適合的圖,只好自己...

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

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

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

鐵人賽 自我挑戰組 DAY 17

技術 Neo4j Plugins - 強大的 APOC & GDS

前情提要 中秋連假還有趕稿壓力也太刺激 現在躺在床上打稿,真滴舒服 前面幾篇講了 Neo4j 的查詢語法 Cypher 有效塞了七篇x 今天要來講講 Neo4j...

鐵人賽 IT技術 DAY 18

技術 redis 應用:在 sinatra 建立 resque Server

resque 是利用 redis 建立了背景工作的機制。 網頁的回應時間有一定的限制, 如果同時需要一些動作, 像存取另個網站的內容, 或者要送出信件, 往往需...

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

技術 Day13: 進階的 CRUD 操作(3) - 比較和邏輯查詢運算子

在之前「Day05: MongoDB 的 CRUD(3) - Find & Update」這篇文章中曾使用到 比較查詢運算子 $gt 來做進階的資料查...

鐵人賽 Software Development DAY 4
NoSQL: Not Only SQL 系列 第 4

技術 [Day 4] NoSQL Database 的 BASE 特性

操作資料庫時,在資料處理的環節正確使用交易可以節省我們很多心力,但為了達到 ACID 同樣需要付出成本。NoSQL Database 選擇有策略的犧牲部分一致性...

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

技術 Day11: 進階的 CRUD 操作(1) - insert() 與 insertMany()

前面兩篇介紹了 MongoDB 中的兩種關係:一對一關係及一對多關係,今天要來跟大家介紹第3種關係:多對多關係。 為什麼不使用 insert()? 我們在...

鐵人賽 自我挑戰組 DAY 8

技術 Neo4j 結構基礎概念,終於進到比較技術的部份了

前情提要 這篇可能會很短 阿不對 接下來幾篇可能都會很短 (゚∀゚) 上一篇在介紹介面內容的時候,有提到了一堆奇怪的名詞 今天這篇將會好好的來介紹一下他們 沒有...

鐵人賽 Software Development DAY 10
NoSQL: Not Only SQL 系列 第 10

技術 [Day 10] Round-Robin Sharding

另一種也很直覺的切方方式是 Round-Robin Sharding,簡單來說就是輪流分配,假設有三台主機,將資料輪流分配到第一、二和三號主機上;若有五台主機,...

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

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

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

鐵人賽 自我挑戰組 DAY 5

技術 你可能不會用到的 Neo4j Server

前情提要 前兩篇介紹了應用端的程式 這篇會來介紹 Neo4j Server 的架設,以及一些相關的細節 會分成 Windows 版跟 Linux 版 如果沒有架...

鐵人賽 AI & Data DAY 12
與資料庫共舞 系列 第 12

技術 Day 12 — 回到觀念,聊聊 NoSQL

今天我們回到觀念,隨著資料量的增加,有些人就開始思考,我們是不是需要新的資料庫架構來儲存資料。尤其是今天很多的應用程式,未必完全符合當初關聯式資料庫,所預想的使...

鐵人賽 自我挑戰組 DAY 7

技術 該來教教 Neo4j 介面怎麼用了吧 ( 下篇 )

前情提要 上集介紹了 Neo4j Desktop 的介面與功能 不知不覺篇幅寫到可以當一篇了 (゚∀゚) 又讓我水了一篇 這篇就來完整介紹 Browser 的內...

鐵人賽 自我挑戰組 DAY 23

技術 Neo4j 與 前端技術

前情提要 很好我只有半個小時可以打完這篇 這篇就先超簡略的介紹一下 Neo4j 與 前端技術 的串接 相關的實作我們明天再說 Web 端呈現需求 Neo4j 對...

鐵人賽 自我挑戰組 DAY 14

技術 Cypher 語法簡介 Part5 : Detach Delete 很好用

前情提要 好啊,前言寫個女僕咖啡廳,瀏覽量就可以提升五倍 那等等文章尾塞一張女僕圖,我看瀏覽量是不是有機會上看 500 前面幾篇已經把 CRUD 的前三個講完...

鐵人賽 自我挑戰組 DAY 24

技術 Neovis.js 與 Neo4j 實作範例

前情提要 明天要放假了,公司的進度大爆炸 想說在一個 Interface 開一個新的 Function,以配合底層引擎 而那個新 Function 是由現有 F...