iT邦幫忙

nosql相關文章
共有 116 則文章
鐵人賽 Software Development DAY 23
軟體架構備忘錄 系列 第 23

技術 Day 23 資料儲存 - NoSQL資料庫 (知識點114~117)

思考的問題 資料量過大,或特殊執行需求,造成關聯式資料庫執行時速度較慢,應該要如何處理? 現今蒐集資料的形式與數量都比過去增長許多倍,因此可能會發現關聯式資料庫...

鐵人賽 SideProject30 DAY 8

技術 營養師不開菜單的第八天 - 為什麼要用 MongoDB

食物進入身體後,經過消化系統分解為能量儲存:葡萄糖給予快速能量,而脂肪提供長期儲存。考慮資料庫時,我們也會選擇適合的“能量”來源。像葡萄糖那樣,有些資料庫適合...

鐵人賽 自我挑戰組 DAY 12

技術 day12. 淺談SQL與NoSQL

今天要介紹一下資料庫的東東 先來看DB engine上的排名!看哪些DB是最多人用的啦 截至目前為止是這十名~ 我遇到的專案是有用到 微軟的SQL SERVER...

鐵人賽 AI & Data DAY 6

技術 SQL 結構化查詢語言(& NoSQL 雜談)

SQL 是指稱一種 Query Language(查詢語言)。NoSQL 是指稱某一類型的 Databases(資料庫系統)。 這兩個詞彙不算同類。但是,常常會...

技術 MongoDB 是什麼?優點、特色、應用一次了解!

資料庫在數位時代扮演了舉足輕重的角色,無論是個人還是企業都需要資料儲存、快取、搜尋索引、非同步處理和批次處這些功能。目前有許多不同種的資料庫和資料管理系統,其中...

徵才 【徵才/台北/部分遠端】富果帳戶-Backend Engineer (Node.js)

關於富果 富果帳戶,是年輕人都在用的投資帳戶! 在富果的每一位夥伴都相信著,透過持續學習和進步,投資這項技能將成為我們這個世代,累積財富的一種理想方式。所以我們...

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

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

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

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

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

Neo4j 由 Neo4j Inc. 在 2007 年發表,目前有企業版及社群版兩種版本,主打支援 ACID 交易的開源 Graph Database,且具有高...

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

技術 [Day 28] Graph Database: 簡介

Graph / Image / Photo / Picture 等詞有時候容易弄混,這邊所說的 Graph Database 並不是拿來存放影像照片一類的資料庫...

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

技術 [Day 27] Column Family Database:以 Cassandra 為例

Cassandra 生態系提供非常多語言的 Client Drivers,可以在官方網站查看針對各語言提供的工具。這次同樣使用 .NET6 WebAPI 專案搭...

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

技術 [Day 26] Column Family Database:以 Cassandra 為例

建立本機環境 這次一樣使用 Docker 在本機建立相關環境。 Pull Image 取得 cassandra 的 image。 > docker pul...

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

技術 [Day 25] Column Family Database:以 Cassandra 為例

Cassandra 在 2008 年由 Facebook 開源,主要作者為 Avinash Lakshman (他也是 DynamoDB 的作者之一) 和 Pr...

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

技術 [Day 24] Column Family Database:簡介

Column Family Database 身上可以看到其他資料庫設計的影子,像是 Keyspace 的概念與 Key-Value Database 接近,各...

鐵人賽 DevOps DAY 11

技術 [前置]雲端NoSQL資料庫建置

資料庫我們使用Dynamodb,這裡介紹如何使用AWS建置ROS topics的資料存放格式。 首先進入AWS,並在搜尋bar上輸入dynamodb,找到該資料...

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

技術 [Day 23] Column Family Database:簡介

Column Family 簡單來說就是把多個 Columns 分在一個個 Family 中,一般來說被分在同個 Family 中的 Columns 具有相同的...

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

技術 [Day 22] Document Database: 以 MongoDB 為例

這次一樣使用 .NET6 WebAPI 專案搭配 NuGet 套件進行開發,MongoDB 也有提供官方的 NuGet 套件 MongoDB.Driver方便開...

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

技術 [Day 21] Document Database: 以 MongoDB 為例

接續昨天的進度,現在已經建立好本機環境了,就開始練習基本操作吧! 基本操作 首先先連進Container,並以昨天建立好的帳號與資料庫連線。 > dock...

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

技術 [Day 20] Document Database: 以 MongoDB 為例

建立本機環境 這次一樣使用 Docker 在本機建立相關環境。 Pull Image 取得 mongodb 的 image。 > docker pull...

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

技術 [Day 19] Document Database: 以 MongoDB 為例

MongoDB 由 10gen 團隊(現為 MongoDB Inc.)在 2009 年推出,是 Document Database 的一種,功能和關聯式資料庫相...

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

技術 [Day 18] Document Database: 簡介

接續昨天提到 Document Database 是 Schemaless,也就是的不須預先定義 Schema 且資料庫也不會替你控管的特性,這讓我們可以在資料...

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

技術 [Day 17] Document Database: 簡介

Document Database 的 Document 並不是指一個「檔案」,把 Document Database 理解成 Document-Oriente...

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

技術 [Day 16] Key-Value Database: 以 DynamoDB 為例

AWS DynamoDB 提供 Java 及 .NET 的官方套件供開發者使用,這次使用 .NET6 WebAPI 專案搭配 NuGet 套件進行開發。 不是...

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

技術 [Day 15] Key-Value Database: 以 DynamoDB 為例

建立本機環境 DynamoDB 現在有提供本地端使用的 docker image,接下來我們就使用它來進行練習吧。 本機 DynamoDB 表現和 AWS 上...

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

技術 [Day 14] Key-Value Database: 以 DynamoDB 為例

DynamoDB 由 Amazon 在 2012 年發表,是 Key-Value Database 的一種,主打高可擴充性和高可用性,是 AWS 雲端服務的項目...

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

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

前一篇文章簡介 Key-Value Database 的特性,那麼單純的 Key 和 Value 在使用上應該如何設計,才能讓它「好用」? Key Key 做為...

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

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

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

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

技術 [Day 11] Consistent Hashing 一致性雜湊

延續上一篇 Round-Robin 的作法,其中一個關鍵弱點在於節點數量異動時會造成大量資料需要進行搬移,而一致性雜湊法希望在節點數量異動時,盡可能的讓舊資料待...

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

技術 [Day 10] Round-Robin Sharding

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

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

技術 [Day 9] Range-based Sharding

水平切分的其中一種方式:依資料範圍進行分片。這種方式很直覺,以會員資料為例,將會員依名字首字字母、生日、Id,甚至星座進行分片,再將分片分別存放在不同主機中。因...

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

技術 [Day 8] Partiton & Sharding 資料分片

前面幾篇討論如何透過多台主機突破運算力限制,接著來談談如何切分資料存放在多台主機。資料太多怎麼辦?切!切分方式分成水平和垂直兩種,垂直切分 (vertical...