問題タブ [monetdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
monetdb - MonetDB のテーブルの名前を変更するにはどうすればよいですか?
monetdb のテーブルの名前を変更するにはどうすればよいですか? 一般的な SQL ステートメントALTER TABLE name RENAME TO new_name
はサポートされていません。
sql - 次元モデリングを避けるために、MonetDB のようなカラム型データベースを使用しますか?
monetdb (または別の列データベース) を使用して、すべてのデータを複数の関連するテーブルに分割するのではなく、1 つの大きなフラットなテーブルに配置するのが合理的だと思うかどうか疑問に思っていました。
たとえば、フラットな中古車のデータベースは次のようになります。
Make-Model-Year-Color、SQL データベース、Excel スプレッドシートなどの冗長性に気付くと、次のような 2 つのテーブルが存在する可能性があります。
これは、より複雑なクエリを犠牲にして冗長性を確保し、テーブルを分解 (分割) する方法を考える必要があります。
特にコラムデータベースとmonetdbについて読んでいました。monetdb は列を個別に圧縮するため、冗長性は問題ではなく、適切に分解されたリレーショナル テーブルのセットと同じかそれ以上のパフォーマンス (クエリ時間、ディスク使用量) を期待してフラット テーブルを使用することができます。これにより、設計の労力が節約されますが、スキーマ設計を完全に自動化できます (それを回避することにより)。
どう思いますか?目に見えない隠れたコストはありますか?
compression - monetdb の開発者は、他の圧縮アルゴリズムをテストしましたか?
MonetDb の開発者は、以前に MonetDb で他の圧縮アルゴリズムをテストしたことがありますか?
おそらく彼らは他の圧縮アルゴリズムをテストしましたが、実際にはパフォーマンスにマイナスの影響がありました.
では、なぜ彼らはこのデータベースの圧縮パフォーマンスを改善しなかったのでしょうか?
私は中国からの留学生です。MonetDb は私にとって非常に興味深いものであり、その圧縮パフォーマンスを向上させたいと考えています。
ですから、以前にこれを行った人がいることを確認する必要があります。
私の質問に答えていただければ幸いです。
それは私が本当にこれを必要としているからです。
どうもありがとうございます。
sql - SQLで別の列を使用して列を計算する方法は?
テーブル作成クエリは次のとおりです。
テーブルカタログを作成します (id int, ra double, decl double , zone int);
ゾーン値は、次の式を使用して decl から計算されます。
CAST(FLOOR(decl) AS INTEGER),
テーブルのすべての id、ra、decl 値を挿入してから、ゾーン値を計算する必要があります。
SQLクエリでテーブルのゾーン値を計算する方法は?
**別のテーブルから抽出されたカタログで、SQL の ra,decl から y を計算したい:
抽出されたカタログセットを更新 x= (cos(radians(decl)) cos(radians(ra))); しかし応答:接続が終了しました!私のSQLに問題はありますか?*
どうもありがとう!
sql - ある列を別の列から計算する方法は?
monetdb でテーブルを作成しました。
ra,decl
すべてが既にテーブルに挿入されているので、列から計算したいと思いx,y,z
ますra,decl
。SQLでは、次のように実行しました:
しかし、私は応答を得ました:
接続が終了しました
SQL クエリに問題はありますか?
どうもありがとう!
r - monet.frame を %in% で適切にサブセット化する方法
なら大丈夫そうです
ただし、エラーの場合
以下はデモコードです。
MonetDB.R_0.8.0 DBI_0.2-7
R バージョン 3.0.2 (2013-09-25) プラットフォーム: x86_64-pc-linux-gnu (64 ビット)
実際には次のsubset(mdf, id %in% c("A","B"))
ようにSQLに変換されます。
のエラーメッセージ
IDS = c("A","B")
subset(mdf,id %in% IDS)
次のようなものです:
これはMonetDB.R固有の問題だと思います。それを回避する方法がわからないだけです。
ありがとう。
monetdb - Monetdb でのダンプと復元
モネ初心者です。ダンプ/復元アクティビティに関しては、 の同じ機能を使用したいと考えていますmysqldump
。私は次のことを試しました:
ただし、次の方法で復元する場合:
次のエラーに遭遇しました:
私は何が欠けていますか?これは、ダンプされたデータを空のデータベースにしかフィードできないということですか? ヒントをお寄せいただきありがとうございます。