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