2017-01-23 70 views
2

的想法是故宮應用程序內捆綁的MySQL數據庫。其原因是因爲該應用程序旨在作爲使用Electron構建的獨立桌面應用程序運行,當然還有許多其他模塊。一個MySQL的NPM應用程序中捆綁

到目前爲止,我所有的搜索MySQL數據庫模塊只會導致司機。所有其他教程都會討論設置典型的Web應用程序,其中MySQL數據庫安裝在服務器中。另一篇文章的評論討論瞭如何在服務器中設置MySQL數據庫,並提到if it's a desktop app, it's a whole other issue。我想知道是否有辦法做到這一點,或者根本無法做到。

+0

這樣不僅你使用的是全服務器+瀏覽器+運行時使應用程序,現在你還航運的MySQL而不是使用SQLITE3或一些更適合應用,並不想成爲粗魯或東西,但你的軟件是一隻胖猛獁象 – Qchmqs

+0

是的,我也想到了,所以我決定使用洛菲爾德。 –

回答

1

進一步研究(以及大量的初始設計妥協的)後,我決定由谷歌使用Lovefield。它與我一直在尋找的最接近,因爲它是嵌入在瀏覽器中的,2.結構化查詢是如何獲取數據的。仍然希望在Electron應用程序中有一個嵌入式MySQL數據庫的解決方案。

+0

MySQL或MariaDB的是不是真的適合在進程中運行,這就是SQLite和Redis的是,所以我強烈懷疑任何人會費心使MySQL的瀏覽器 – Qchmqs

+0

內運行其實,我_was_把安裝程序腳本的思考MySQL內部的應用程序,所以它仍然在技術上不在應用程序中。但是我沒有想到從哪裏開始,所以我使用了捆綁MySQL數據庫的想法。事實證明,這根本不是一個好主意。我想知道嵌入式數據庫是否更好? –

+0

它是所有好,嵌入式數據庫是特別製作了這個用例 – Qchmqs