ugrás a tartalomhoz

MySql adatbázis tervezése

Hengst19979 · 2014. Jún. 18. (Sze), 09.17
Sziasztok!

Egy irodai online programcsomagot akarok írni, és ehhez lenne egy adatbázis tervezés kérdésem.
A kérdés, hogy tervezzem meg az adatbázist ha azt szeretném ha minden felhasználó adata (partnerei,az irodai csomag használata közben keletkezett adatok, stb..) külön elszeparálható legyen, vagyis nem szeretném ha mondjuk az összes felhasználó partnere és azok elérhetőségei egy táblában legyenek és csak egy mező azonosítja hogy ki kinek a partnere. Ezt elég veszélyesnek tartanám, ezért gondolom ha regisztrál valaki akkor generálódjon le egy üres független adatbázis csak neki?

lehet hogy hülyeséget kérdeztem, Bocsi! :)
 
1

Külön

Hidvégi Gábor · 2014. Jún. 18. (Sze), 11.09
Érdemes külön adatbázisba vagy táblákba tenni az adatokat, az utóbbi esetben a táblákat pedig egy prefix-szel megkülönböztetni, pl. ugyfel1_partner, ugyfel2_partner stb.

A külön adatbázisnak az az előnye, hogy a lekérdezéseket nem kell úgy megírni, hogy a prefixet be kelljen mindig helyettesíteni.
2

A tábla prefixezés nagyon nem

spapp · 2014. Jún. 18. (Sze), 12.05
A tábla prefixezés nagyon nem jó ötlet!
Mindenképpen minden ügyfélnek külön adatbázisa legyen.
Így átláthatóbb és méretezhetőbb lesz az alkalmazás.

Ezt javaslom még neked: Adatbázis tervezés
3

Én is ezt gonndoltam!

Hengst19979 · 2014. Jún. 18. (Sze), 12.10
Én is ezt gondoltam, hogy minden felhasználónak külön adatbázist generál a regisztrációkor.
4

Néha nincs választási

Hidvégi Gábor · 2014. Jún. 18. (Sze), 12.14
Néha nincs választási lehetőség, például a szolgáltatótól az ember egy adatbázist kap.
5

Szolgáltató

Hengst19979 · 2014. Jún. 18. (Sze), 12.22
Ez igaz de olyan szolgáltatót fogok választani ami nagy méretű tárhelyet korlátlan adatbázis menyiséget és aldomainek hozzáadásának lehetőségét adja. Tudtok egy jó szolgáltatót ami ilyent ad jó áron?
6

Ha komolyan gondolod, akkor

spapp · 2014. Jún. 18. (Sze), 13.15
Ha komolyan gondolod, akkor szerintem egy ilyen alkalmazáshoz nem egy tárhely kellene, hanem egy szerver.

Bármilyen szolgáltatót is választasz, ne feledd el megkérdezni, hogy a db usernak milyen jogosultságai vannak/lesznek, mert elképzelhető, hogy db-t nem tudsz vele létrehozni.

Viszont szerintem ez még nagyon korai döntés. Ezt akkor is megteheted amikor már az 1.0-ás verzió rendelkezésre áll. Addig a gépeden (teszt szerveren) is el fut.

De ha mégis, akkor ez egy lehetőség: tarhely.eu
7

A saját szerverre én is

Hengst19979 · 2014. Jún. 18. (Sze), 15.25
A saját szerverre én is gondoltam, de azt nem tudom hogy az kb mennyibe kerülhet. mivel számoljak?
8

Korlátlan db + subdomain

complex857 · 2014. Jún. 18. (Sze), 22.53
Én az egyik "rescue-project" ügyfelünk kapcsán találkoztam dataglobe.eu-val (nekem nincs semmi közöm hozzájuk), az ő ajánlatuk megfelel a leírtaknak. Van kis DNS adminjuk aldomainekhez, illetve lehet tetszőlegesen osztani adatbázisokat, db usereket. Mi végül saját szerverre költöztettük a projectet így nagyon sok tapasztalatom nincs velük.
9

Nekem van tapasztalatom velük,

Pepita · 2014. Jún. 19. (Cs), 19.42
ezért senkinek sem ajánlanám. Nincs support, egyik szerverleállás a másik után, tárhelyeknél régebben volt korlát az adatbázisokra, most elvileg nincs, hát...
10

Hát szerintem maradok a saját

Hengst19979 · 2014. Jún. 20. (P), 11.48
Hát szerintem maradok a saját szerver bérlésnél csak az a kérdés hogy hol! :D