今天看到一個很神奇的專案,簡單來說就是一個相容 mongoDB 的 memory DB。
https://github.com/256dpi/lungo
第一個想到的用途就是可以更容易的避免使用 mongoDB 遇到的 GPL 問題。
假設我的專案是可用或可不用 mongoDB 的,則我的專案即使不使用 mongoDB,也保有功能上的完整性,也就是擁有獨立性與可區分性。故就算我使用了 mongoDB,我也不需要 open source。
自己的專案 open source 當然沒有什麼問題,但公司的專案就必須考慮清楚,有了這個專案,我就不用自己把 mongoDB 的 code 改成 SQLite 的 code。
沒有留言:
張貼留言