携帯型非リレーショナルデータベース
-
05-09-2019 - |
質問
い実験/遊び非関係データベース、いする場合は、ソリューショ:
- 携帯、必要としないことから、設置できます。理想的でコピー-貼り付け、ディレクトリにあぁということなのです。思いが必要なので編集で一部の設定ファイルやコンフィギュレーションツールで初めて。
- からアクセスpython
- 作品はwindowsとlinuxの両方
かることをお勧めしてもらえますか?
基本的に私はインストールすることができるこのシステムに共通のlinuxサーバの中には私がほとんどユーザーの特典をご利用いただけます。
解決
また、結論についての検討 BerkelyDB を認識したライセンス問題に関する
私は非常に疲れた人推薦BerkleyDBな資格をできるだけ配BDBシステムセットアッププログラムは不明な公に見えるライセンス料金からOracle.
のための"地方"で遊んでいる場所では使用しない、外部者からはあるんじゃないでしょうか良い方法がありました。だがあることをライセンスを待って噛みします。
このことを改めて認識するのも良いでしょうたうえでの技術提言するかどうかはGPL下で公開されています。
から 自分の問題 約ポータブルC APIデータベース内のその他の製品があることが示唆された、埋め込まれるPythonランタイム環境を含んでいます。
他のヒント
Metakit には、Pythonをサポート興味深い非リレーショナル組込みデータベースです。
インストールはちょうど単一の共有ライブラリとの.pyファイルをコピーする必要があります。これは、Windows、Linux、およびMac上で動作し、オープンソース(MITがライセンス)。
であります、あなたはSQLiteのことで愉快に驚かれることでしょう。
これは、リレーショナル非常に小さく、1つのファイルを使用してPythonバインディングを持っている、余分priviledgesを必要とせず、およびLinux、Windows、および他の多くのプラットフォームで動作します。
てん Apache couchdbが持つ?この非関係では、データの移行も容易でPython APIの apache couchdbが持つpython.ではかなり珍しい依存関係の Spidermonkey や Gimp用ドキュメ ものです。
としての純粋なpythonソリューション、ないわからないかと PyDBLite くものであェない。
のBerkeleyDB:(それはのpythonに結合するAPIがあるようです:のhttp:// WWW .jcea.es / programacion / pybsddb.htm の)
てん Zopeオブジェクトデータベース?
また、 SQLAlchemy または DjangoのORM 層するスキーマ管理SQLiteはほぼ透明。
編集
始 http://www.sqlalchemy.org/docs/05/ormtutorial.html#define-and-create-a-table 見方をSQLテーブルとどのようにPythonオブジェクト。
ながらご質問は漠然としたお名前-メールアドレスになることを示すのにするために定義するPythonオブジェクトを、まずこれらの仕事、そして電子メールと電話によって関係スキーマオブジェクトによSQLAlchemy.
あなたはピクルスオブジェクトをシリアル化します。あなたはもちろんの同じデータにアクセスするために他のツールを使用することを探しているなら仕事に行くのではありません。これは、Pythonに組み込まれていますので、あなたは、任意の特権の問題を持っていないはずですが、それはあなたの実験のニーズに合わないかもしれので、それは本当のデータベースではありません。