本日網路大事件:Parse 要關門大吉了!
小編今天早上睡醒收到的最震驚消息就是 被 Facebook 收購的 Parse 要關門大吉了,時間還有一年 (2017/1/28),相信有在注意網路消息的大家,今天的動態牆應該是被洗版了。
現在有許多的 App 為了不想自己花時間做 backend,包括 Database, Push server, MQ, scale-out ...等麻煩事,所以常常都把這些事情丟給其他業者來代管,也就是所謂的 MBaaS (Mobile backend as a service)。其中小編比較常聽到的有 Firebase (被 Google 買下) 和 Parse (被 Facebook 買下),小編自己是用過 Firebase,還算不錯的一個服務。
而今天就要來分享一下在使用這類服務,如 PaaS 或 MBaaS 時常要考量的一點,就是:lock-in。
意思就是使用某家廠商 (vendor) 的產品時,若因為某些原因想要換到新廠商,但想把在原廠商所留下的所有資料遷移 (migrate) 到新廠商卻無法遷移時,就發生 lock-in 了。
如果以雲端服務來舉例的話,通常有下面兩個原因:
* 用了 A 廠商的 SDK,換到 B 廠商時要改用 B 的 SDK。
* 用了 A 廠商的 DB,換到 B 廠商時可以變成另一種結構的 DB。舉例:NoSQL 轉成 RDBMS。
因為 migration 這件事情在不同 vendor 上面會是非常麻煩的一件事,所以開發者要用就要一次用到底,要不然就會發生像現在一樣要做 migration。
不過 Parse 還不錯,提供了 migration tool 把資料 dump 出來成 MongoDB,也把 Parse server open source 出來,已經是非常佛心了啊!!!
所以如果你的服務原本是用 MBaaS,但做到愈來愈大的時候,請記得該時把服務移到 IaaS 上面啊,要不然變大之後發現 lock-in 是很可怕的一件事啊!
像小編下星期一就要去幫最近火紅的 Funliday-台灣 移機了 XDDD
#parseshutdown #funliday #firebase #lockin
「mongodb dump」的推薦目錄:
- 關於mongodb dump 在 Kewang 的資訊進化論 Facebook 的最佳解答
- 關於mongodb dump 在 How do I create a MongoDB dump of my database? - Stack ... 的評價
- 關於mongodb dump 在 MongoDB Dump And Restore Database With Python ... 的評價
- 關於mongodb dump 在 mongodump - pkg.dev 的評價
- 關於mongodb dump 在 Dump first N documents of a collection with mongodump 的評價
- 關於mongodb dump 在 Golang MongoDump.Dump Examples 的評價
mongodb dump 在 MongoDB Dump And Restore Database With Python ... 的推薦與評價
import bson. from pymongo import MongoClient. def dump(collections, conn, db_name, path):. """ MongoDB Dump. :param collections: Database collections name. ... <看更多>
mongodb dump 在 mongodump - pkg.dev 的推薦與評價
Package mongodump creates BSON data from the contents of a MongoDB instance. ... func (dump *MongoDump) CreateIntentsForDatabase(dbName string) error ... ... <看更多>
mongodb dump 在 How do I create a MongoDB dump of my database? - Stack ... 的推薦與評價
... <看更多>
相關內容