Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
ErkiT
HV kasutaja
liitunud: 15.02.2009
|
06.04.2010 12:22:04
erinevad mysql andmebaasid koos- halb? |
|
|
Heii.
Ma siin ehitan natuke veebilehte, aga mind jääb koguaeg närima, et kui teen wordpressi ja joomla ning võibolla ka phpbb foorumi andmebaasid kõik ühte andmebaasi (saangi vaid ühe teha- planet.ee hosting on), kas niimoodi võib midagi nässu ka minna?
|
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
tagasi üles |
|
 |
tanel98
HV kasutaja

liitunud: 04.03.2006
|
06.04.2010 12:33:01
|
|
|
Võib küll. Ma spetsialist sellel alal pole, aga minuarust on nii, et kui erinevatel süsteemidel on kattuvate nimedega andmebaase siis läheb nässu.
_________________
 |
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
ErkiT
HV kasutaja
liitunud: 15.02.2009
|
06.04.2010 12:34:22
|
|
|
tanel98 kirjutas: |
Võib küll. Ma spetsialist sellel alal pole, aga minuarust on nii, et kui erinevatel süsteemidel on kattuvate nimedega andmebaase siis läheb nässu. |
Arvasin ise seda sama. Jama värk. Siis peab natuke mõtlema kuidas neid asju sättida. Hiljem vahetan majutusepakkujat siis saab mitu mysql andmebaasi teha.
|
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
06.04.2010 12:37:13
|
|
|
Intelligentsed süsteemid lubavad määrata endale andmebaasiobjektide prefixi ehk miski, mis pannakse ette kõigile tabelitele, indeksitele ja muule kamale, mis baasi tekitatakse. Eesmärgiks just see, et välistada kattuvate andmebaasiobjektide nimede teket. Pole küll ei konkreetselt MySQLi ega konkreetsete rakenduste hingeeluga kursis, aga kui nad peale unikaalsete prefiksite määramist ikka omavahel läbi ei saa, siis on tegemist s*ta disainiga.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
06.04.2010 12:37:51
|
|
|
Enamus normaalseid CMS e kasutab tabelitel eesliiteid, mida annab määrata. Loota võib muidugi, et ka by default eesliited või eesliide+tabelinimi ei lange eri asjadel kokku ja asjad töötavad, kuid tark on alati üle vaadata.
Üks andmebaas iseenesest ei tähenda midagi, tähtsad ongi just tabelite nimed, et need ei kattuks.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
hexmex
HV kasutaja
liitunud: 13.06.2006
|
06.04.2010 13:35:24
|
|
|
Fukiku kirjutas: |
Intelligentsed süsteemid lubavad määrata endale andmebaasiobjektide prefixi ehk miski, mis pannakse ette kõigile tabelitele, indeksitele ja muule kamale, mis baasi tekitatakse. Eesmärgiks just see, et välistada kattuvate andmebaasiobjektide nimede teket. Pole küll ei konkreetselt MySQLi ega konkreetsete rakenduste hingeeluga kursis, aga kui nad peale unikaalsete prefiksite määramist ikka omavahel läbi ei saa, siis on tegemist s*ta disainiga.  |
Ei pea olema tegu s*ita disainiga! Nagu üks tegelane Doctrine 2 (ORM) grupis kirjutab:
tsitaat: |
Having several applications share the same schema is a terrible practice. Separate applications, and instances of a single application, should use separate databases. This should be common sense to developers. Namespacing tables in a single database is foolish. I don't see why any library should encourage, much less support a terrible practice. |
Ehk korralik tarkvara, olgu see siis CMS või muu asi, mis on kirjutatud korraliku ORM või muu andmebaasi abstraktsiooni meetodi otsa ei ole automaatselt jama disainiga. Vastupidi. Tõsi, vabavaralisel ja tasuta massitootel on "kohustus" joosta suvalisel virtuaalserveril ning seeläbi ei saa selles enamjuhul korralikele andmebaasi abstraktsioonidele ja tehnoloogiatele lootma jääda.
Point on see, et korralik põhi enamasti vaikimisi sellist rakenduste jagamist samas baasi nimeruumis ei toeta. Jahh, läbi ussi-muna-aukude saab mõningad asjad ka erinevaid "namespace" kasutama õpetada. Arendaja seisukohalt - ühe baasi kohta üks rakendus , kõik muu on po*no
_________________ Olgem sõbralikud! |
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
06.04.2010 14:45:49
|
|
|
hexmex kirjutas: |
Fukiku kirjutas: |
Intelligentsed süsteemid lubavad määrata endale andmebaasiobjektide prefixi ehk miski, mis pannakse ette kõigile tabelitele, indeksitele ja muule kamale, mis baasi tekitatakse. Eesmärgiks just see, et välistada kattuvate andmebaasiobjektide nimede teket. Pole küll ei konkreetselt MySQLi ega konkreetsete rakenduste hingeeluga kursis, aga kui nad peale unikaalsete prefiksite määramist ikka omavahel läbi ei saa, siis on tegemist s*ta disainiga.  |
Ei pea olema tegu s*ita disainiga! Nagu üks tegelane Doctrine 2 (ORM) grupis kirjutab:
tsitaat: |
Having several applications share the same schema is a terrible practice. Separate applications, and instances of a single application, should use separate databases. This should be common sense to developers. Namespacing tables in a single database is foolish. I don't see why any library should encourage, much less support a terrible practice. |
Ehk korralik tarkvara, olgu see siis CMS või muu asi, mis on kirjutatud korraliku ORM või muu andmebaasi abstraktsiooni meetodi otsa ei ole automaatselt jama disainiga. Vastupidi. Tõsi, vabavaralisel ja tasuta massitootel on "kohustus" joosta suvalisel virtuaalserveril ning seeläbi ei saa selles enamjuhul korralikele andmebaasi abstraktsioonidele ja tehnoloogiatele lootma jääda.
Point on see, et korralik põhi enamasti vaikimisi sellist rakenduste jagamist samas baasi nimeruumis ei toeta. Jahh, läbi ussi-muna-aukude saab mõningad asjad ka erinevaid "namespace" kasutama õpetada. Arendaja seisukohalt - ühe baasi kohta üks rakendus , kõik muu on po*no  |
Okei, lihtsam ja ideoloogiliselt õigem on ilmselt tõesti hoida iga asja eraldi andmebaasis/skeemas (midaiganes kasutatav baas parasjagu toetab), kuid ma ei näe ühtegi praktilist põhjust, miks samas skeemas olevad asjad üksteist segama peaksid juhul, kui nimekonfliktid on välistatud. Mis seal halba juhtub?
Loomulikult ma tõenäoliselt ei tea sellest teemast pooltki nii palju kui nii mõnedki teised foorumikasutajad.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
hexmex
HV kasutaja
liitunud: 13.06.2006
|
06.04.2010 14:59:35
|
|
|
Fukiku kirjutas: |
Okei, lihtsam ja ideoloogiliselt õigem on ilmselt tõesti hoida iga asja eraldi andmebaasis/skeemas (midaiganes kasutatav baas parasjagu toetab), kuid ma ei näe ühtegi praktilist põhjust, miks samas skeemas olevad asjad üksteist segama peaksid juhul, kui nimekonfliktid on välistatud. Mis seal halba juhtub? |
Esimene asi mis pähe kargab: igasugune Database Versioning muutub kohe peavaluks kui mitu rakendust on samas nimeruumis.
_________________ Olgem sõbralikud! |
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
06.04.2010 15:13:04
|
|
|
Murrad ühe rakenduse lahti ja saad kahe rakenduse andmebaasi kohe kätte.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
08.04.2010 18:59:56
|
|
|
Vaatan et teema aetakse vägisi hoopis teisele tasandile.
Database Versioning probleemid jmt. ei puuduta ilmselt antud teema autorit kohe üldse - kui 1 andmebaas ja planet hosting, kus eesmärk pange tähele on jooksutada joomlat, wordpressi ja phpbb foorumit.
Konkreetse probleemi puhul võib imho küll väita, et kui joomla, wordpress ja phpbb tabelite prefixe toetavad (ja seda nad kõik minuteada teevad), siis lasku aga minna.
Inimene, kes teab mis on versioonimine ja on kursis ka kõikvõimalike konfliktidega, ei küsiks sellist küsimust, et "kas võib midagi nässu minna", niiet kas on üldse mõtet sellistel teemadel targutama kukkuda ja inimest segadusse ajada.
|
|
Kommentaarid: 131 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
121 |
|
tagasi üles |
|
 |
Traf
Kreisi kasutaja
liitunud: 04.12.2007
|
08.04.2010 19:10:28
|
|
|
Ma arvan ka, et kui hostinguks on planet, siis ei ole rakenduste 100% töökindlus kriitiline. Lase aga käia, olen ise ühes ja samas andmebaasis CMSi, foorumit ja ühte enda aretust jooksutanud, probleemideta.
|
|
Kommentaarid: 49 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
48 |
|
tagasi üles |
|
 |
ErkiT
HV kasutaja
liitunud: 15.02.2009
|
09.04.2010 09:57:33
|
|
|
Paningi kõik kokku. Küsisin seda kõike, et vältida tulevikus tekkivaid probleeme. Igatahes praegu ma ei näe probleemi ja jätkan.
|
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
tagasi üles |
|
 |
aarnet
HV kasutaja

liitunud: 07.07.2003
|
09.04.2010 15:49:38
|
|
|
Võin kinnitada, et WordPress ja phpBB käivad ühes baasis muretult koos. Joomla kohta ei tea.
_________________ -- Aarne bloog -- |
|
Kommentaarid: 23 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
22 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
07.02.2011 01:13:27
|
|
|
aarnet kirjutas: |
Võin kinnitada, et WordPress ja phpBB käivad ühes baasis muretult koos. Joomla kohta ei tea. |
Käivad koos WP, Joomla, e107, Magento, Gedi ... krt ei teagi, mis veel ... peab PHPMyAdin'ist vaatama - erinevad eesliited ja kõik ok
EDIT:
Panin Fuel CMS'i ka ja häda pole miskit
Kui on pandud sobivad eesliited, siis nad ei sega üksteist
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
|