ホームページ  >  記事  >  バックエンド開発  >  MySQL データベースに作成できるテーブルの最大数を知っている人はいますか?ソリューションのアイデア

MySQL データベースに作成できるテーブルの最大数を知っている人はいますか?ソリューションのアイデア

WBOY
WBOYオリジナル
2016-06-13 13:44:531130ブラウズ

MySQL データベースに作成できるテーブルの最大数を知っている人はいますか?
私の会社は現在、第 2 レベル ドメイン名の日本語をサポートするブログを構築したいと考えています
オンラインで調べたところ、WordPress mu システムのみが要件を満たすことがわかり、今でも日本語言語パックを使用していますWordPress ではほとんど使用できません
しかし、会社が数十万のブログを構築したいと考えている現在、問題があり、このシステムのデータベース設計では、ブログが作成されるたびに 8 つの新しいテーブルが作成されることになっています。
を作成しました。 つまり、何十万ものブログを構築したいです。 ブログの場合、何百万ものテーブルを作成する必要があります。
これは実際には不可能だと思うので、ここで専門家に質問したいのです。 mysqlのようなデータベースにはテーブルの最大数はありますか?
およそいくらですか?

-----解決策--------------------------------
決して大きくはありません

複数のデータベースを作成できますか?
------解決策---------
これは、最大数の影響を受けるはずだと思いますファイル システムの制限内のファイル。 MyISAM テーブルは 3 つのファイルで構成されているため、「数百万」には 3 を掛ける必要があります。
------解決策----------------------
データベースは壊れるべきではなく、作成されるべきです失敗。以前、Linux で作成できるファイルの最大数について調べました。ルート ディレクトリに作成できるファイルの数は制限されており (他の人が言っていることです)、サブディレクトリ内の i ノードの数も制限されています。これは確かなはずですが、それ以上は確認しませんでした)現在、1 つのディレクトリ内のファイル数は 100,000 に達しており、Web サイトの速度には影響がありませんが、ディレクトリを参照した後にお茶を飲むことができます。実際、ディレクトリ自体もデータベースであると想像してください。
------解決策------------------
このような大きなプロジェクトの場合は、他の人のサーバーを使用してください。それは必ずしも良いことではありません。
------解決策---------
スペースプロバイダーが提供するスペースを使用しますか?次に、この規模のプロジェクトを構築します。これはちょっとね。 。 。 。あなたの上司は無頓着すぎますか?帯域幅の問題についてはどうですか?データのバックアップについてはどうですか?こういったことについて考えてみませんか?
------解決策------------------
制限はありませんが、主にオペレーティング システムとハードウェアによって制限されます。
------解決策---------

話し合う
引用:
空間商の空間を使用しますか?次に、この規模のプロジェクトを構築します。これはちょっとね。 。 。 。あなたの上司は無頓着すぎますか?帯域幅の問題についてはどうですか?データのバックアップについてはどうですか?こういったことについて考えてみませんか?


やあ。 。 。
無理です、誰が私に他の人のために働くように言ったのですか?
データテーブルが増えて、作成が遅くなりましたが、上司はこの限界に到達したいだけです。まだまだ作り続けなければなりませんが、今怖いのは、上限に達したときにパフォーマンスがどうなるかわからないことです。1000個作成するたびにデータをバックアップする必要があることがわかりました。あまりにも非効率ですが、壊れてしまったら最初からやり直さなければならないのも怖いですが、5階の回答を読んで、バックアップする必要はないと思います。今のところ

ねえ、このデザインは少し不格好だといつも思うのですが、他にもっと良いデザインの PHP オープンソース システムをお勧めできるものはありますか?

------解決策------------------
車を借りるか、他の人とシェアするのが最善です1 つ購入
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。