我開始使用Phoenix Framework構建API。我剛開始學習Elixir和Phoenix,請原諒我缺乏知識。爲了用戶身份驗證,是否有其他數據庫可以使用?
我的應用程序的數據結構依賴於在多個節點上大量使用關係。所以我打算使用OrientDB。有一個OrientDB driver for Elixir。但到目前爲止,它只是一個二進制驅動程序,並未與Ecto集成。並且有一個使用Ecto的Phoenix的令牌認證解決方案(Marco Polo)。
由於我只是建立一個原型,並沒有與Elixir一樣好,但我想着處理缺失鏈接的最佳方法。開始整合Marco Polo和Ecto,或者只是將用戶信息存儲在PostgreSQL中進行認證。然後,我必須鏡像OrientDB中的用戶才能將它們鏈接到記錄。
目前我贊同使用PostgreSQL和OrientDB。有沒有我不知道的缺點?有沒有人做過類似的事情,可以分享他們的經驗?