問題タブ [mariadb]

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.

0 投票する
4 に答える
764 参照

open-source - オープンソース プロジェクトに参加したいが、自分の特定のスキル セットに合った提案が欲しい

これは重複した質問かもしれませんが、この質問は私のスキルセットに非常に固有のものです.

オープンソース ソフトウェア プロジェクトに参加したいです。私はプロのソフトウェア開発者であり、大学院生 (ソフトウェア エンジニアリングの理学修士) であり、専門的に (本業で)、ASP.NET、ASP/VBScript、および SQL Server を扱っています。

私は最近、最初の大学院コースを受講し、そのコースでMinGWCygwin、およびGCCを紹介されました。これにより、オープンソース ソフトウェアの力と偉大さに目が開かれました。私は常に Firefox と Subversion のビッグ ネームを尊敬してきましたが、そのおかげでより深い洞察が得られました。

生産的でありながら学ぶことができるプロジェクトに参加したい. プロジェクトは開発の初期段階であるが、有望であることを望んでいる. プロジェクトが Linux コミュニティにあることを望みますが、Windows、Mac OS X、および Linux で動作することを期待しています。

以下は私がよく知っている技術です。

  • .NET 2.0、1.1
  • SQLサーバー
  • SQLite
  • ココア
  • ココアタッチ
  • MySQL
  • マーキュリアル
  • 転覆
  • シグウィン
  • MinGW
  • GCC / GDB

IDE

  • ビジュアル スタジオ 2005/2008
  • NetBeans
  • Xcode
  • メモ帳:-)

言語

  • C#
  • VB.NET
  • C++ (ギリギリ)
  • Objective-C (推奨)
  • C (優先)
  • JavaScript
  • HTML/XML/など

この質問はやや主観的であることは承知していますが、この回答は私がプロジェクトで求めているものに最も適しています。探しているものを導くための質問が寄せられたら、この投稿を更新します。

更新: 自分に合うプロジェクトがまだ見つかりません。前述のプロジェクト、MariaDB と Mono はどちらも良い選択ですが、私が満足できるよりも少し成熟しています。

また、プロジェクトに参加する際には政治的側面があることも認識しています。しかし、オープン ソースの良いところは、チームの完全な (または 1/2 の) "メンバー" でなくても参加できることです。コードベースの学習を開始し、コア チームに貢献するためだけに...それで十分です。

0 投票する
13 に答える
120397 参照

mysql - 複数の単一 INSERT と 1 つの複数行 INSERT のどちらが速いですか?

MySQL にデータを挿入するコードの一部を最適化しようとしています。INSERT をチェーンして 1 つの巨大な複数行の INSERT を作成する必要がありますか、それとも複数の個別の INSERT の方が高速ですか?

0 投票する
7 に答える
118620 参照

mysql - MySQL-SELECT * INTO OUTFILE LOCAL?

MySQLは素晴らしいです!私は現在、主要なサーバーの移行に携わっています。以前は、小さなデータベースがクライアントと同じサーバーでホストされていました。
だから私たちはこれを行っていました:SELECT * INTO OUTFILE .... LOAD DATA INFILE ....

現在、データベースを別のサーバーに移動しましたが、SELECT * INTO OUTFILE ....機能しなくなり、理解できるようになりました。セキュリティ上の理由からです。しかし、興味深いことに、バムにLOAD DATA INFILE ....変更することができ、それは機能します。LOAD DATA LOCAL INFILE ....

私はMySQLに不満を言ったり、嫌悪感を表明したりしていません。これに代わる方法として、2行の追加コードとシステムコールが.sqlスクリプトを形成します。私が知りたかったのは、なぜLOAD DATA LOCAL INFILE機能するのか、そしてなぜそのようなものがないのSELECT INTO OUTFILE LOCALかということだけです。

私は宿題をしましたが、上記の質問に対する直接の答えを見つけることができませんでした。MySQLでも機能リクエストが見つかりませんでした。誰かがそれを片付けることができれば、それは素晴らしかったです!

MariaDBはこの問題を処理できますか?

0 投票する
2 に答える
1042 参照

mysql - MariaDB に OQGraph がありませんか?

このブログで説明されているように、Ubuntu 10.04 Lucid Lynx に MariaDB をインストールしました。残念ながら、OQGraph エンジンは含まれていません。

MariaDB、OurDelta、OpenQuery の間で少し混乱していることを認めなければなりません...誰が何をしているのかわかりませんが、MariaDB に OQGraph エンジンを搭載したいと考えています。

誰かが私にヒントを与えることができますか?

0 投票する
5 に答える
15200 参照

mysql - MariaDB の商用ライセンス

現在、 MariaDBをデータベースとして使用するクローズド ソースの商用 Web プロジェクトに取り組んでいます。MariaDB のライセンスについて疑問があります。商用プロジェクトで使用するにはライセンスを取得する必要がありますか? Web サイトでは、「GNU 一般公衆利用許諾契約書、バージョン 2」について言及しています。それは正確にはどういう意味ですか?

http://kb.askmonty.org/v/mariadb-license

0 投票する
1 に答える
279 参照

mariadb - MariaDB、PBXT、謎のクエリ結果

まず、表は以下のとおりです。

次のクエリで使用される条件に応じてフィールド値が変化する理由を誰かが明らかにすることはできますか? エンジンがマリアの場合は起こりません。

更新: MariaDB 5.5 の時点で、PBXT はストレージ エンジンとして削除されました

0 投票する
1 に答える
2748 参照

mysql - パフォーマンス指向のデータベースは、MySQL と MariaDB のどちらですか?

パフォーマンス指向のデータベースは、MySQL と MariaDB のどちらですか?

次のすべてに適したストレージ エンジンはどれですか?

  • スケーラブルであるべきデータベース
  • クエリ処理が速い
  • コミュニティのサポートがある
  • 多くのチュートリアルやその他の代替手段がありますか?
0 投票する
6 に答える
39553 参照

php - MySQLをMariaDBにシームレスに置き換えることはできますか、それともこの場合に変更することがありますか?

MySQL 5.1サーバーをMySQL(MyISAM&InnoDB)ではなくMariaDBサーバー(Maria&XtraDBストレージ)に置き換えると、ほとんどのMySQLクライアントソフトウェア(PHP5.2およびJavaSE 1.6で作成されたアプリケーションを含む)...

  1. 何も変更せずに作業を続けますか(マイナーなリグレッションがあるかもしれません)?
  2. または、クライアントドライバーを交換/再構成する必要がありますか(別のJDBCドライバークラスと接続文字列を使用するなど)?
  3. または、アプリケーションコードを変更する必要がありますか?
0 投票する
7 に答える
79470 参照

python - Pythonを使用してmysqlクエリをcsvに書き込むには、フィールド名を表示する必要があります

私は次のものを持っています:

これにより、文字化けが発生します。印刷レコード [0] などの使用に慣れています。書式設定をどのように設定すればよいかわかりません。コンソールでのクエリのようなものを生成します。mysql サーバーから単純な INTO OUTFILE を実行できません。


アップデート

8 年が経ちました。この質問については、今でも時折最新情報やクエリを受け取ります。

いくつかのコメントで述べたように、DBAPIの cursor.description は私が探していたものです。

pymysqlドライバーを使用してMariaDBに接続するPython 3 の最新の例を次に示します。これは、すべての行を選択してタプルにフェッチし、行ヘッダー/説明をリストにフェッチします。次に、これら 2 つのデータ構造を 1 つのリストにマージして、csv ファイルに書き込みます。

ヘッダー名が結果リストの最初のエントリになります。結果を線形にファイルに書き込むことで、行ヘッダーが CSV ファイルの最初の行になるようにします。

0 投票する
1 に答える
2689 参照

c++ - 挿入シーケンスのMySQL最適化

情報を処理してMySQLデータベース(実際にはMariaDB、MySQLのフォーク)に記録するリアルタイムアプリケーションがあります。1日に約150万回の挿入+150,000回の削除を実行します。

私はパフォーマンスに大きな問題を抱えており、それをより良く機能させる方法がわかりません。

アプリケーションの基本構造は、Structをスレッドセーフな両端キューにプッシュするプロデューサークラスを持っていることです。次のコード

私の質問は、パフォーマンスを改善する方法についてですか?私が試したこと:
複数のコンシューマーが1つのMySQL / MariaDBに接続し
、多数のレコードの後に​​コミットする

問題のあるドメインに関するいくつかのメモ。挿入および/または削除するメッセージは1日を通してランダムに送信され、1秒あたり平均20回の挿入/削除が行われ、バーストがはるかに高くなりますが、キューにある限り、更新を短期間キューに入れることができない理由はありません。大きくなりません。

データが現在挿入されているテーブルには、約5,200万件のレコードがあります。これがMySQLテーブル情報です