タグ付けされた質問 「database」

データベースは、整理されたデータの集まりです。これは、スキーマ、テーブル、クエリ、レポート、ビュー、およびその他のオブジェクトのコレクションです。データは通常、情報を必要とするプロセスをサポートする方法で現実の側面をモデル化するように編成されます。データベースの設計について質問がある場合は、このタグを使用してください。特定のデータベース管理システム(MySQLなど)に関するものである場合は、代わりにそのタグを使用してください。

4
pgadminでherokuデータベースに接続する
herokuデータベースをpgadminクライアントで管理したいと思います。今まで、私はでこれを行ってきましたpsql。を使用しheroku pg:credentialsてDBに接続するためにからのデータを使用するとpgadmin、以下が取得されます。 エラーが発生しました: サーバーへの接続エラー:致命的:データベース "postgres"の権限が拒否されました詳細:ユーザーにCONNECT特権がありません。 接続を達成する方法に関するガイドはありますか?

11
小さな.NETアプリケーションに適したデータベースは何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 .NETでC#を使用して小さなアプリケーションを開発していますが、リソースをあまり使用しない、小さくて軽量なデータベースが必要です。 最もよく知られている軽量のデータベースソフトウェアをいくつか挙げてください。

14
JOINクエリと複数クエリ
JOINクエリは、いくつかのクエリよりも高速ですか?(メインクエリを実行してから、メインクエリの結果に基づいて他の多くのSELECTを実行します) それらを結合するとアプリケーションの設計が非常に複雑になるので、私は尋ねています より速い場合、だれがどれだけ大まかに概算できますか?1.5倍の場合は気にしませんが、10倍の場合はそうだと思います。

12
あるサーバーから別のサーバーにredisデータベースを移動するにはどうすればよいですか?
現在、クラウドインスタンスで稼働しているライブredisサーバーがあり、このredisサーバーを新しいクラウドインスタンスに移行し、そのインスタンスを新しいredisサーバーとして使用したいと考えています。MySQLの場合、古いサーバーからDBをエクスポートし、新しいサーバーにインポートします。これをredisでどうすればよいですか? PS:レプリケーションをセットアップするつもりはありません。Redisサーバーを新しいインスタンスに完全に移行したい。



9
「空またはnull値」をチェックする最良の方法
Postgres sqlステートメントで値がnullまたは空の文字列であるかどうかを確認する最良の方法は何ですか? 値は長い式になる可能性があるため、チェックして1回だけ書き込むことが望ましいです。 現在私は使用しています: coalesce( trim(stringexpression),'')='' しかし、それは少し醜く見えます。 stringexpressionであってもよいchar(n)列または含む発現char(n)末尾のスペースの列を。 最善の方法は何ですか?


8
MongoDBデータベースに画像を保存する
テキストだけでなく、MongoDBデータベースに画像を保存するにはどうすればよいですか?MongoDBデータベースに画像の配列を作成できますか?ビデオについても同じことができますか?
174 mongodb  database 

10
10進数の列にお金を格納する-どのような精度とスケール?
10進数の列を使用してmoney値をデータベースに格納していますが、今日はどの精度とスケールを使用するのか疑問に思っていました。 固定幅のcharカラムと思われる方が効率的であるため、10進数のカラムでも同じことが当てはまると考えていました。それは...ですか? また、どの精度とスケールを使用すればよいですか?精度は24/8だと思っていました。やりすぎですか、それとも十分ですか? これは私がやろうと決心したことです: 変換率(該当する場合)をフロートとしてトランザクションテーブル自体に格納します 通貨をアカウントテーブルに保存する 取引金額は DECIMAL(19,4) 変換率を使用するすべての計算はアプリケーションで処理されるため、丸めの問題を管理します コンバージョン率の浮動小数点数は問題ではないと思います。これは主に参照用であり、とにかくそれを小数にキャストするからです。 貴重なご意見、ありがとうございました。


19
代理キーと自然キー/ビジネスキーの比較[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、事実と引用で回答できるようにします。この投稿を編集。 6年前休業。 この質問を改善する ここで再び行きます、古い議論はまだ起こります... ビジネスキーを主キーとして使用した方がよいでしょうか、それとも、ビジネスキーフィールドに一意の制約がある代理ID(つまり、SQL Server ID)を使用した方がよいでしょうか。 理論を裏付ける例や証拠を提示してください。

3
HyperLogLogアルゴリズムはどのように機能しますか?
最近は暇なときにさまざまなアルゴリズムについて学んでいます。私が遭遇した非常に興味深いと思われるアルゴリズムはHyperLogLogアルゴリズムと呼ばれ、リストに含まれる一意のアイテムの数を推定します。 これは、「カーディナリティ」の値(最近までは、推定されていないと計算されていたと私は常に想定していました)を見たMySQL時代に戻ったので、特に興味深いものでした。 そのため、配列内の一意のアイテムの数を計算するアルゴリズムをO(n)で記述する方法を知っています。私はこれをJavaScriptで書いた: function countUniqueAlgo1(arr) { var Table = {}; var numUnique = 0; var numDataPoints = arr.length; for (var j = 0; j < numDataPoints; j++) { var val = arr[j]; if (Table[val] != null) { continue; } Table[val] = 1; numUnique++; } return numUnique; } しかし問題は、私のアルゴリズムはO(n)が大量のメモリを使用する(に値を格納するTable)ことです。 私は、O(n)時間でリスト内の重複をカウントし、最小限のメモリを使用する方法についてこのペーパーを読んでいます。 それは、ビットまたは何かをハッシュおよびカウントすることにより、特定の確率内で(リストが均等に分散されていると仮定して)推定できるリスト内の一意のアイテムの数を説明します。 …


6
BASE用語の説明
BASEの頭字語は、通常のNoSQLデータベース、特定のデータベースの特性を記述するために使用されます。多くの場合、これはACIDの反対と呼ばれます。 BASEの詳細に触れる記事はほとんどありませんが、ACIDには、原子性、一貫性、分離性、耐久性の各プロパティについて詳しく説明した記事がたくさんあります。ウィキペディアでは、この用語を数行だけ取り上げています。 これは私に定義についてのいくつかの質問を残します: B asically A可用性、S oft状態、E整合性 この記事と私の想像力を使用して、これらのプロパティを次のように解釈しました。 基本的に利用可能とは、データの認識された利用可能性を指します。単一のノードに障害が発生した場合、データの一部は利用できなくなりますが、データレイヤー全体は機能し続けます。 この解釈は正しいですか、それとも他のことを指しますか? 更新:Mauの回答から推測すると、データレイヤー全体が常に新しいデータを受け入れることを意味しますか?つまり、データがすぐに挿入されるのを防ぐロックシナリオはありませんか? ソフト状態:定期的に更新する必要のあるデータの概念だけが見つかりました。更新しないと、データは期限切れになるか、削除されます。 データベース内のデータの自動削除は私には奇妙に思えます。 期限切れまたは古くなったデータの方が理にかなっています。しかし、この概念は、NoSQLだけでなく、あらゆるタイプの冗長データストレージに適用されます。それは何か他のものを説明していますか? 結果整合性とは、十分な時間が与えられると、更新が最終的にすべてのサーバーに波及することを意味します。 この特性は私には明らかです。 誰かがこれらの特性を詳細に説明できますか? それとも、化学で見られるような酸と塩基の概念を指すのは、これまでにない意味のない頭字語ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.