目次
1 分库
1.1 按照功能分库
1.2 安装城市站分库
2 分表
2.1 按照用户或业务的编号分表
2.2 按照日期分表
3 Mysql数据库常用架构
ホームページ データベース mysql チュートリアル Mysql数据库常用分库和分表方式_MySQL

Mysql数据库常用分库和分表方式_MySQL

May 27, 2016 pm 01:45 PM
分館図書館 サブテーブル よく使われる

1 分库

1.1 按照功能分库

按照功能进行分库。常见的分成6大库:
1 用户类库:用于保存了用户的相关信息。例如:db_user,db_system,db_company等。
2 业务类库:用于保存主要业务的信息。比如主要业务是笑话,用这个库保存笑话业务。例如:db_joke,db_temp_joke等。
3 内存类库:主要用Mysql的内存引擎。前台的数据从内存库中查找,速度快。例如:heap。
4 图片类库:主要保存图片的索引以及关联。例如:db_img_index,db_img_res。
5 日志类库:记录点击,刷新,登录等日志信息。例如:db_log_click,db_log_fresh,db_log_login。
6 统计类库:对业务的统计,比如点击量,刷新量等等。例如db_stat。

1.2 安装城市站分库

如果业务遍布全国,在按照功能分库库,每一个城市复制一份一模一样的库,只是库后缀都是城市名称。比如db_log_click_bj,db_log_click_tj,db_log_click_sh;

2 分表

2.1 按照用户或业务的编号分表

对与用户或业务可以按照编号%n,进行分成n表。

例如:笑话表。

tb_joke_01,tb_joke_02,tb_joke_03,tb_joke_04........


2.2 按照日期分表

对于日志或统计类等的表。可以按照年,月,日,周分表。

例如 点击量统计。

tb_click_stat_201601,tb_click_stat_201602,tb_click_stat_201603


3 Mysql数据库常用架构

核心:一主多从,读写分离。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Spring アノテーションの公開: 一般的なアノテーションの分析 Spring アノテーションの公開: 一般的なアノテーションの分析 Dec 30, 2023 am 11:28 AM

Spring アノテーションの公開: 一般的なアノテーションの分析

キャンバス フレームワークを学び、一般的に使用されるキャンバス フレームワークについて詳しく説明します キャンバス フレームワークを学び、一般的に使用されるキャンバス フレームワークについて詳しく説明します Jan 17, 2024 am 11:03 AM

キャンバス フレームワークを学び、一般的に使用されるキャンバス フレームワークについて詳しく説明します

15一般的に使用される通貨サークルエスケープインデックステクノロジー分析 15一般的に使用される通貨サークルエスケープインデックステクノロジー分析 Mar 03, 2025 pm 05:48 PM

15一般的に使用される通貨サークルエスケープインデックステクノロジー分析

PHP を使用して Oracle データベースのテーブルパーティショニングを実装する方法 PHP を使用して Oracle データベースのテーブルパーティショニングを実装する方法 May 16, 2023 am 08:24 AM

PHP を使用して Oracle データベースのテーブルパーティショニングを実装する方法

Oracle データベースの一般的なデータ型の概要 Oracle データベースの一般的なデータ型の概要 Mar 08, 2024 am 09:45 AM

Oracle データベースの一般的なデータ型の概要

Java で一般的に使用されるデータ構造は何ですか? Java データ構造の詳細な分析 Java で一般的に使用されるデータ構造は何ですか? Java データ構造の詳細な分析 Jan 09, 2024 pm 11:29 PM

Java で一般的に使用されるデータ構造は何ですか? Java データ構造の詳細な分析

PHP で MongoDB データベース テーブルのパーティショニングを実装する方法 PHP で MongoDB データベース テーブルのパーティショニングを実装する方法 May 15, 2023 pm 07:01 PM

PHP で MongoDB データベース テーブルのパーティショニングを実装する方法

Go言語でよく使われる関数は何ですか? Go言語でよく使われる関数は何ですか? Mar 28, 2024 pm 02:45 PM

Go言語でよく使われる関数は何ですか?

See all articles