<?php namespace App\Model\Database; class Config { public $dsn; public $user; public $password; /** * @var string 分库分表后得到的数据库名 */ public $dbname; /** * @var string 分库分表后得到的表名 */ public $table; /** * @var array MySQL 配置数组 */ private static $config; /** * @var string 配置文件路径 */ private static $configFile = 'mysql.php';
Ini adalah kelas PHP yang sangat mudah digunakan untuk sub-pangkalan data dan jadual MySQL Rakan yang memerlukannya boleh memuat turun dan menggunakannya. Perkara yang lebih menarik boleh didapati di laman web PHP Cina.
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
23May2023
PHP ialah bahasa pengaturcaraan yang biasa digunakan untuk membangunkan aplikasi web. Dalam aplikasi web moden, pemprosesan data adalah bahagian yang sangat penting. Dengan peningkatan penggunaan data dalam aplikasi web, pembahagian data dan pemecahan jadual telah menjadi salah satu teknologi asas untuk pemprosesan data. Dalam aplikasi PHP, data sharding dan sharding juga merupakan topik yang sangat penting. Di bawah ini kami akan memperkenalkan secara terperinci kepentingan dan kaedah pelaksanaan sub-perpustakaan dan sub-jadual data dalam PHP. 1. Kepentingan sub-database data dan sub-database jadual Terdapat dua kaedah utama sub-database dan sub-table data.
03Jun2023
1. Mengapa kita perlu mengasingkan pangkalan data dan jadual Evolusi seni bina pangkalan data Pada mulanya, kebanyakan projek menggunakan pangkalan data mesin tunggal Apabila trafik pelayan menjadi lebih besar dan lebih besar, kami menghadapi lebih banyak permintaan membaca dan menulis pangkalan data dan digunakan Berbilang salinan pangkalan data hamba (Slave) bertanggungjawab untuk membaca, dan pangkalan data induk (Master) digunakan untuk menulis Master dan hamba menyedari penyegerakan data dan kemas kini melalui replikasi tuan-hamba untuk menyimpan data yang konsisten. Pangkalan data hamba boleh dikembangkan secara mendatar, jadi lebih banyak permintaan baca tidak menjadi masalah Tetapi apabila tahap pengguna meningkat dan terdapat lebih banyak permintaan tulis, bagaimana untuk memastikan beban pangkalan data mencukupi? Menambah Master tidak dapat menyelesaikan masalah kerana data perlu konsisten dan operasi tulis memerlukan penyegerakan antara dua induk, yang bersamaan dengan pendua.
27May2023
Tajuk: Butiran sub-pangkalan data MySQL dan skrip sandaran sub-jadual [root@db02scripts]#cat/server/scripts/Store_backup.sh#!/bin/shMYUSER=rootMYPASS=xuliangweiSOCKET=/data/3306/mysql.sockMYLOGIN=” mysql-u $MYUSER-p$MYPASS-S$SOKET”MYDUMP=”mysqldump-u$MYUSER-p$MYPASS-S$SOKET-B”PANGKALAN DATA=”$($MYLOGIN-e“
02Jun2023
1. Mengapa perlu sub-database dan sub-jadual Jika perniagaan laman web berkembang pesat, trafik laman web juga akan meningkat, dan tekanan terhadap data juga akan mengikuti Promosi Double Eleven akan memberi banyak tekanan pada data pesanan , dengan ratusan ribu Tps serentak Jika seni bina tradisional (satu tuan dan berbilang hamba) digunakan, kapasiti pangkalan data utama pasti tidak akan dapat memenuhi setinggi itu. Tps. Perniagaan semakin besar dan lebih besar, dan data jadual tunggal melebihi kapasiti yang disokong oleh pangkalan data Persistent disk IO , kesesakan prestasi pangkalan data tradisional, perniagaan pengurus produk mesti lakukan, mengubah program, pengoptimuman segmentasi pisau. Bilangan sambungan pangkalan data tidak mencukupi dan pangkalan data perlu dibahagikan Jumlah data dalam jadual adalah besar, dan prestasi pertanyaan masih sangat rendah selepas pengoptimuman, jadi ia perlu dibahagikan. 2. Apakah sub-pangkalan data dan sub-jadual Penyelesaian sub-pangkalan data dan sub-jadual adalah untuk pangkalan data hubungan.
30Jul2023
Bagaimana untuk melaksanakan sub-pangkalan data, jadual dan pemisahan mendatar data dalam MySQL? Dalam era data besar, apabila jumlah data terus berkembang, reka bentuk pangkalan data bagi satu pangkalan data dan satu jadual tidak lagi dapat memenuhi keperluan penyimpanan dan pemprosesan data berskala besar. Oleh itu, pangkalan data sharding, jadual sharding dan pemisahan mendatar telah menjadi penyelesaian biasa. Artikel ini akan memperkenalkan cara melakukan pembahagian data, pemisahan jadual dan pemisahan mendatar dalam MySQL, dan memberikan contoh kod yang sepadan. 1. Sub-pangkalan data dan sub-pangkalan data jadual Dalam operasi sub-pangkalan data, pangkalan data asal dibahagikan kepada beberapa sub-pangkalan data mengikut peraturan tertentu
26Jul2023
Pada permulaan evolusi seni bina pangkalan data, kami hanya menggunakan pangkalan data mesin tunggal Kemudian, dalam menghadapi lebih banyak permintaan, kami memisahkan operasi tulis dan operasi baca pangkalan data, dan menggunakan beberapa salinan hamba (Slaver. Replikasi) untuk bertanggungjawab membaca Perpustakaan utama (Sarjana) bertanggungjawab untuk menulis.
Hot Tools
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej