iT邦幫忙

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

技術 [Day 7] Peer-to-peer Replication 點對點複製

Master-Slave 的模式限制在於只有一個 Master 處理寫入請求,那如果每個節點都可以寫入是不是就能克服這個限制?Peer-to-peer 模式裡每...

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

技術 [Day 6] Master-Slave Replication 主從複製

起初,在一台資料庫無法處理所有需求時,於是決定加開一台變成兩台,但兩台主機該如何分工?觀察對資料庫的請求發現請求可以分為兩類:讀取和寫入,那麼一台負責寫而另一台...

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

技術 [Day 5] CAP理論:取捨取捨,到底取什麼捨什麼?

前幾天不斷提到取捨、選擇、犧牲、放棄、追求......等行為,到底取什麼捨什麼? 以社群媒體的情境來考慮,用戶會期望可以隨時隨地滑手機看到好友們的新動態。如果暫...

鐵人賽 自我挑戰組 DAY 6

技術 SQL | NoSQL

在這資料爆炸成長的年代,多數系統都會使用到資料庫儲存資料 但漸漸市場的不確定性導致資料儲存更需具備彈性,故衍生了NoSQL 就我的認識整理了SQL 與 NoSQ...

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

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

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

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

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

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

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

技術 [Day2] 資料庫的歷史:NoSQL 的出現

儘管關聯式資料庫那麼方便好用,但在資料量持續增長、強調高可用性和可擴展性的領域,關聯式資料庫並無法滿足期望。 當應用服務需要消化的請求數量逐漸成長,我們可以把資...

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

技術 [Day1] 資料庫的歷史:關聯式資料庫的出現

現在最常見的關聯式資料庫並不是橫空出世後就廣泛被使用,而是隨著資料管理需求逐漸發展而成,再持續因需求與技術不斷的變化,於是出現了 NoSQL。我們就從資料庫的發...

鐵人賽 Software Development DAY 20
全端工程師生存筆記 系列 第 20

技術 [面試][資料庫]如何解決高併發情境的商品秒殺問題

如果今天有上萬人在同一時間搶限量商品,昨天分享的方案基本撐不住。 不過面對這個情境,Redis 表示終於輪到我了!今天這篇文章會以 Node.js + Redi...

鐵人賽 AI & Data DAY 10

技術 DAY 10 Big Data 5Vs – Velocity(多樣性) DynamoDB

對於「半結構化」類型的資料可以存放至NoSQL 資料庫*之中。NoSQL 資料庫常見於需要較快寫入速度的應用場景;半結構化資料本身少了關聯式資料庫那種schem...

鐵人賽 自我挑戰組 DAY 3

技術 [Day 3] - 『轉職工作的Lessons learned』 - 資料庫轉換

今天來分享一下轉職後第一個工作任務:將資料從MongoDB轉到PostgreSQL 2020年10月從Alpha Camp畢業後,面試了好幾家公司,感謝一路以來...

鐵人賽 Software Development DAY 2

技術 Day.2 選擇 - 關聯式與非關聯式 (SQL vs. NoSQL )

提到資料庫特性勢必要先了解SQL(關聯式資料庫)vs.NoSQL(非關聯式資料庫)之間的差異,在應用的選擇上會帶來很大的幫助。 關聯式資料庫RDBMS(R...

鐵人賽 Modern Web DAY 4

技術 Day 04-選擇MongoDB

!小補充! SQL資料庫: 關聯式資料庫,需在資料庫中建立Table,並在Table與Table之間有關係的相串連,在每個Table中,能新增、修改即刪除資料。...

技術 [淺談]-NoSQL資料庫怎麼選?

前言 NoSQL是目前在雲端服務很常使用的一種型態的資料庫,僅具備BASE原則。然而在市場上有許多種類的NoSQL,如MongoDB、Redis、HBase.....

鐵人賽 自我挑戰組 DAY 29

技術 來舉例一下 Neo4j 的實務應用

前情提要 最後一篇正篇,稍稍回顧了一下之前的每一篇 發現對於現實上的使用案例,好像沒有太多的描述 所以說就在最後的這篇來稍微對現實的案例,簡單的描述一下 以及拿...

鐵人賽 自我挑戰組 DAY 28

技術 來講講 Cypher 的 Coding Style 吧

前情提要 除結尾倒數兩篇 (゚∀゚) 來看看能不能在今天一次性寫完w 現在時間 10/11 aka. Day27 Coding Style 對於工程師來說相...

鐵人賽 自我挑戰組 DAY 27

技術 Neo4j 綜合應用 & 來讀個 CSV 吧

前情提要 還記得第 16 篇的時候提過下面這個 嗯... 看到標題就知道,沒東西寫了呢,反正剩三篇就讓我能騙就騙吧x LOAD CSV 竟然有玩 CSV 首...

鐵人賽 自我挑戰組 DAY 26

技術 打打看 Neo4j Http Api 吧

前情提要 26 篇了,距離結束的 30 篇,剩 5 篇 扣掉最後一篇尾聲打算講一些心路歷程什麼的 還有 4 篇未定主題的文章 現在這篇的主題還是剛剛翻書才臨時...

鐵人賽 自我挑戰組 DAY 25

技術 Spatial values - Neo4j 與經緯度

前情提要 剛剛房間出現一隻蟑螂,好像是從窗戶飛進來的 對,沒錯,他會飛 經過半小時的抗戰,把他趕到了隔壁房間 拿出了殺蟲劑,直接對他爆噴 明顯聽到他在櫃子下掙扎...

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

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

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

鐵人賽 自我挑戰組 DAY 24

技術 Neovis.js 與 Neo4j 實作範例

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

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

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

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

鐵人賽 自我挑戰組 DAY 23

技術 Neo4j 與 前端技術

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

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

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

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

鐵人賽 自我挑戰組 DAY 22

技術 Neo4j with C# 程式串接實作 part4 - Neo4jClient 另一個 C# 接 Neo4j 的方法

前情提要 今天應該不會再作弊了吧 就決定寫短一點了 前三篇講了如何用官方提供的 Neo4j.Driver 完成與 Neo4j 的連接與資料傳遞 今天要來講講另一...

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

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

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

鐵人賽 自我挑戰組 DAY 21

技術 Neo4j with C# 程式串接實作 part3 - 回傳資料解析

前情提要 沒空寫屁話了 上一篇講了 C# 該如何取得 Neo4j 資料的方法 分成 Write、Read、Begin 三種模式 那它們回傳的資料又會有幾種不同的...

鐵人賽 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,也介紹了單一欄位的索引。今天接著來介紹使用索引的優點及缺點。 索引可能會拖慢查詢速度...

鐵人賽 自我挑戰組 DAY 20

技術 Neo4j with C# 程式串接實作 part2 - 更多的資料讀寫實作

前情提要 今天搭高鐵,有個妹子在車廂內打翻飲料 飲料還流的整個車廂都是,百香果的味道香到不行 上一篇簡單的示範了 C# 接 Neo4j 的基本連線與測試 今天來...