PHP, MySQL, hogyan és hol kell tárolni, mysql

Hogyan és hol tárolja az összes jó tag? A bejövő üzeneteket, a kimenő, a személyes adatok, beállítások, és így nem tudom megérteni.

Minden egyes felhasználó, hozzon létre egy adatbázist?

Vagy például, hogy a tábla „vxodyashie_soobsheniya”, és minden minden minden bejövő sooscheniya minden felhasználó összehajtani, és válassza valamilyen egyedi azonosító minden felhasználó saját üzenetét?

Szakemberek Vegyük le a rejtélyt hogyan hajtsák végre? Ha minden együtt -, hogy van egy hatalmas feladat az adatbázis. Ha minden felhasználó saját adatbázist - nem valós, már otthont a pénzemért adják csak 3 alapon, vagy erre - ezek mind a rossz irányba? Vagy módosítsa a tarifa korlátlan számú adatbázis?

Köszönöm a válaszokat, ha egyáltalán.

Igen, minden rendben van egy külön adatbázisban
„Hát ez a sok munka az adatbázis”
És mi DB jön létre? Rest chtoli?

Minden tárolni egyetlen táblázatban. DB, hogy, és amelyek célja, hogy a munka gyors, nagy mennyiségű adat. Egy válassza ki üzenete nem lesz annyira hawala források. A külön adatbázist minden felhasználó számára teljes képtelenség.

Egy táblán - túl :-)
Ideális:
táblázata felhasználók (+ személyes adatok, beállítások, stb)
Táblázat bejövő / kimenő üzenet (szőrszálhasogatás, hogy a felhasználóknak a belső felhasználói azonosító
Természetes, hogy egy bázis :-) általában MySQL megbirkózik táblázatok 1-2Gb :-)
Általában véve helyesen rámutatott arra, hogy ahhoz, hogy az adatbázis és létre, hogy ne, hogy a felhajtás, mint gyorsan és hatékonyan működtetni a rendszert :-) megfelelő konfigurációt és korrekt vas adatbázisokat, mint a MySQL és a többiek képesek nagyon jó. Magas hatékonyság. Sokkal hatékonyabban, mint ha az alap vágni :-)

Nos, természetesen ott volt a véleménye, hogy nem minden információt egy táblázatban) Nevezetesen, mint a példában az üzenet asztalra.

Természetesen egy táblázatot minden egyes felhasználói adatbázis - ez képtelenség ...

Olvassa el normalizálás, harmadik formában (nem feltétlenül több). Ezután a kérdésre, hogy „hány asztal” nem merül fel.

Azt tanácsolom, hogy elkezd tanulmányozza a kérdést tanulás alapjait relációs adatbázisok ... Különben - akkor sokat kérni, akkor felel meg, és megérteni, amit nem fog hamar, és a kérdés az lesz, mint most, több mint ugratás.

1. Pontosan mit szeretne létrehozni?
2. Mindez könnyen ugyanabban az adatbázisban.
3. A beállítások a szolgáltató mindig ograninicheniya például az egyidejű kapcsolatok számát, verem mérete, és így tovább, úgy, hogy a munka is, és nem olyan nagy, hogy ne aggódjon.

Ahhoz, hogy elkezdjük tanulmányozza az elmélet MySQL.
Ne félj a nagy adatbázis méretét, ami a legfontosabb a jogot, hogy hozzanak létre indexeket.

Kapcsolódó cikkek