現在、SQLServerの代わりとしてNuoDBを評価しています。アプリケーションはC#、. NET4.0で記述されています。
現在、次のようなSQLServerの機能を使用しています。
NuoDBで、次のことを行うのに適しているかどうかを理解するのに十分なリファレンスが見つかりませんでした。
これに加えて、私はパーティショニングにも興味があります。NuoDBでパーティショニングした経験のある人はいますか?
ありがとう
マニュアルCREATE PROCEDURE
の状態: "まだ実装されていません「」
ドキュメントSELECT
ステートメントの==は、WITH
も、connect by
のような代替手段も示していません(たとえば、Cubridが示しています)。
バルクロードには nuoloader がありますが、そのためのAPIはないようです。
しかし、NuoDBフォーラムに直接投稿すると、おそらくより良い答えが得られます: http://www.nuodb.com/community/forum.php ?
NuoDBも調べましたが、SQL機能がないことにかなりがっかりしました。今のところ、それが彼らの主な焦点ではないと思います。
ご意見をいただきありがとうございます。 NuoDBは、標準に準拠したSQLサポートを提供します。これには、LINQおよびEntityFrameworkとの強力な言語統合が含まれます。 NuoDBは、.NET言語のサポートに加えて、JDBC、ODBC、Node.JS、Ruby/JRuby ActiveRecord&Rails、PHP/PDO、およびHibernateもサポートします。
最も重要なことは、柔軟なスケールアウトサポート、地理的冗長性を含むアクティブ/アクティブ冗長性モデル、およびネットワークのオーバーヘッドと遅延を回避するためにアプリケーションの近くにメモリ内トランザクションエンジンを配置する機能を使用してこれを行うことです。そのため、ストアドプロシージャや専用のバルクローダーを必要とせずに、優れたパフォーマンス特性を実現しています。
とはいえ、四半期ごとの機能リリースごとにSQL機能を迅速に追加しており、わずか数か月でストアドプロシージャをリリースする予定です。 CTEに関しては、それらはありませんが、サブクエリとビューをサポートしているため、多くの場合、製品が現在持っているもので必要なものを取得できます。
Adam(私はNuoDBのエンジニアリングチームを担当しています)