htttp://whais.net
Whaisは、新しいタイプのデータベースサーバーを提案しています。従来のSQLベースのシステムは、データのチャンクを保存および取得することで非常に最適化されています。ただし、これらは保存する情報を処理するようには設計されておらず、この状況は保存された情報の特定の矛盾とそれを取得するために長い時間につながります。
この新しいアプローチには、データ操作用に設計された新しい言語がコアにあります。 SQLとは異なる方法で、クエリを使用して情報を取得するように設計されていますが、保存された情報に基づいて手続き的に計算するように設計されています。結果は、実際には保存されたデータの分析に基づいています。
このアプローチにはいくつかの利点があります。これにより、情報の真の検証が実際に保存され、データを手続き的な方法で分析する能力により、実際に保存されます。収集処理は、処理にカスタムアルゴリズムを使用する可能性と可能性に近いため、関連する情報を取得するために必要な時間が低くなります。
このプロジェクトでの作業はまだ非常に進行中です。インストーラーはまだ利用できないため、これを使用する最良の方法は、このリポジトリをクローンして自分で構築することです。
主な開発は、GNU/Linux環境を念頭に置いて行われましたが、これはWindowsでも構築および動作するはずです。現時点では、どちらのバージョンでも使用するために、いくつかの開発スキルが必要です。
git clone [email protected]:iulianpopa1981/whais.git
make -j 8 all ARCH=linux_gcc_x86_64 FLAVOR=release
ビルドが失敗した場合は、ホストにいくつかの開発パッケージをインストールする必要がある場合があります。たとえば、Compilerは、コードパーサーを生成するためにバイソンユーティリティを必要とします。
誰もがこのプログラムを改善するために何らかの方法で貢献することを歓迎します。これをどのように考えているとしても、ここで共有してください。さもないと:
フォーク!
次のすべてのステップを実行している間、楽しんでください。おそらくあなたは世界を少し変えるでしょう。
機能ブランチを作成: git checkout -b my-new-feature
あなたの変更をコミットする: git commit -am 'Add some feature'
ブランチへのプッシュ: git push origin my-new-feature
プルリクエストを送信する:d
2018年8月19日 - 最初のバージョンは公開されています
WHAIS-情報を操作して保存するために使用されるプログラム。
Copyright(c)2018 Iulian Popa([email protected])
このプログラムはフリーソフトウェアです。フリーソフトウェアファンデーションの条件、ライセンスのバージョン3、または(オプションで)後のバージョンのいずれかで公開されているように、GNU一般公開ライセンスの条件の下でそれを再配布したり、変更したりできます。
このプログラムは、それが有用であることを期待して配布されますが、保証はありません。商品性や特定の目的に対するフィットネスの暗黙の保証さえありません。詳細については、GNU一般公開ライセンスを参照してください。
このプログラムとともに、GNU一般公開ライセンスのコピーを受け取る必要があります。そうでない場合は、https://www.gnu.org/licenses/を参照してください。