2016-09-28 5 views
1

私はオープンソースになる予定のプロジェクトを持っています。プロジェクトは、すべてのデータを記録します。人々はウェブサイト上の指示を見てプロトタイプを構築することができ、プロトタイプはそのデータを巨大なデータベースに提供します。データをプッシュするために秘密鍵を必要としないデータベース

data.sparkfun.com/は、大きな問題を除いてこれに最適です。データをプッシュするには、プライベートキーをコード(docs)に入れる必要があります。これにより、プライベートキーがあるので、データベースのデータを編集、変更、および削除するためのコード(オープンソースであるため、誰でも自分のプロジェクトを見ている人)が誰でも参加できるようになります。

無料でdata.sparkfunの代替手段がありますか?これを実現できますか?私はプロジェクトのメイン言語としてNodeJSを使用しています。

EDIT:自分のデータベースをホストするサーバーもありません。私はホスティングサービスも必要とするでしょう(これがdata.sparkfunが私が必要とするものにとても近い理由です)。

答えて

0

GoogleがホストしているFirebaseという名前のものが見つかりました。これには、データベース、ファイルシステム、およびユーザーを識別する方法の完全なスイートがあります。データの投稿と取得にはAPIキーが必要ですが、プライベートではありません。また、データベースを所有していない限り、データの編集と削除を禁止するルールを設定することもできます。

iOSアプリ、Android Apps、Web Apps(NodeJSとの統合が容易)をサポートしています。無料版にはいくつかの制限がありますが、ほとんどの愛好家にとっては十分です。

0

私はこのプロジェクトのようなものがhttp://docs.dat-data.com/で動作すると思います。これはノードで構築されています。データベースよりもファイルに向けられているため、必ずしも完璧というわけではありませんが、アプリケーションに合わせることができるかもしれません。セキュリティのために暗号化とバージョン管理を使用します。

+0

ありがとうございますが、残念ながらデータベースをホストするサーバーはありません。 –

+0

ブラウザで実行できます。 –

関連する問題