a

複数のバックエンドアーキテクチャを念頭に置いたグラフデータベース
今すぐダウンロード

a ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • AGPL
  • 出版社名:
  • Amirouche Boubekki
  • 出版社のWebサイト:
  • http://bitbucket.org/abki/

a タグ


a 説明

心の中でいくつかのバックエンドアーキテクチャとGrapheデータベース AjguはPythonでPython用grapheデータベースライブラリです。これは、異なる永続バックエンドを使用してのアイデアを構築し、現在は短く、よりcodeCurrently APIのみをサポートするために./tests/test_nodearrow.pyをチェックアウトされたPythonのanydbm module.APITheのAPIをサポートしています:* *削除*注釈* retrivingCreate grapheデータベースを作成します>>> ajguインポートGrapheDatabase >>>オプション= { "DB_HOME" からajgu.backendsインポートAnyDbBackend >>>から "/var/ajgu/mydb.dbm"、 "フラグ": "C"、 "モード":438 } >>>バックエンド= AnyDbBackend(オプション)>>> graphe = GrapheDatabase(バックエンド)バックエンドは、各バックエンド文書をチェックアウト知っているオプションそれneeds.Create Aノード>>>ノード= graphe.create_node、設定自体にdictonaryを取り、>>> node.set_property(「タイトル」、「クールなタイトル大型のマイスーパー」)>>> node.set_property(「コンテンツ」、「」 "Loremのイプサム悲しみはAMET座る:()の注釈を参照してください、より簡単にすることはできませんconsectetur adipiscing ELIT。マエケナスマッサDUI、facilisis aliquam facilisis SED、vulputateのID NIBH。Suspendisse非interdum ELIT。Etiam placerat、ラクスSEDテンパスvenenatis、 velit ligulaのcursus ELIT、ヴェルblandit ELIT ERATらturpis「」 ")のみのStringオブジェクトがキーまたは値、プラスキーの1つの以上の制限として受け入れられている、彼らはコロンが含まれてはならない。:あなたのデータ使用GET_PROPERTYを取り戻す.TOを> >> node.get_property(「タイトル」)「クール・タイトル大型の私のスーパー」あなたはまた、ノードを削除することができ、それにリンクされている全ての矢印が削除されています>>> node.delete()を使用すると、特定のノードを取得するためにgrapheを依頼することができます:>>> N = graphe.get_node(0)nは、ノードあなたが終了したときに同じgrapheデータベースをnode.Closeされています>>> graphe.close()あなたは2つのノードを必要とする矢印オブジェクトを作成したいarrowIfを作成します。目的:>>> N1 = graphe.create_node()>>> n1.set_property( "クラス"、 "なじる")>>> N2 = graphe.create_node()>>> n2.set_property( "クラス"、「物品")>>>矢印= n1.add_arrow(N2)することもできます注釈矢印:>>> arrow.set_property(" タイプ」、 "継承")は、矢印を削除することができます:>>> arrow.delete()それウォン「Tはそうbecarfulリンクされたノードを削除します。要件: ・Python


a 関連ソフトウェア