Avaleht
uus teema   vasta Tarkvara »  WWW »  erinevad mysql andmebaasid koos- halb? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
ErkiT
HV kasutaja

liitunud: 15.02.2009




sõnum 06.04.2010 12:22:04 erinevad mysql andmebaasid koos- halb? vasta tsitaadiga

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? icon_rolleyes.gif
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
tanel98
HV kasutaja
tanel98

liitunud: 04.03.2006




sõnum 06.04.2010 12:33:01 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
ErkiT
HV kasutaja

liitunud: 15.02.2009




sõnum 06.04.2010 12:34:22 vasta tsitaadiga

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. icon_biggrin.gif Siis peab natuke mõtlema kuidas neid asju sättida. icon_rolleyes.gif Hiljem vahetan majutusepakkujat siis saab mitu mysql andmebaasi teha. icon_razz.gif
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 06.04.2010 12:37:13 vasta tsitaadiga

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. icon_smile.gif
_________________
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
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 06.04.2010 12:37:51 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
hexmex
HV kasutaja

liitunud: 13.06.2006




sõnum 06.04.2010 13:35:24 vasta tsitaadiga

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. icon_smile.gif


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 icon_wink.gif

_________________
Olgem sõbralikud!
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 06.04.2010 14:45:49 vasta tsitaadiga

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. icon_smile.gif


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 icon_wink.gif
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
vaata kasutaja infot saada privaatsõnum
hexmex
HV kasutaja

liitunud: 13.06.2006




sõnum 06.04.2010 14:59:35 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004



Online

sõnum 06.04.2010 15:13:04 vasta tsitaadiga

Murrad ühe rakenduse lahti ja saad kahe rakenduse andmebaasi kohe kätte.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 08.04.2010 18:59:56 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Traf
Kreisi kasutaja

liitunud: 04.12.2007




sõnum 08.04.2010 19:10:28 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
ErkiT
HV kasutaja

liitunud: 15.02.2009




sõnum 09.04.2010 09:57:33 vasta tsitaadiga

Paningi kõik kokku. Küsisin seda kõike, et vältida tulevikus tekkivaid probleeme. icon_rolleyes.gif Igatahes praegu ma ei näe probleemi ja jätkan. icon_biggrin.gif
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
aarnet
HV kasutaja
aarnet

liitunud: 07.07.2003




sõnum 09.04.2010 15:49:38 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 07.02.2011 01:13:27 vasta tsitaadiga

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 thumbs_up.gif
EDIT:
Panin Fuel CMS'i ka ja häda pole miskit icon_smile.gif
Kui on pandud sobivad eesliited, siis nad ei sega üksteist
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  erinevad mysql andmebaasid koos- halb?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.