Adatbázis: SQL, XML DB

PostgreSQL performance tuning

Tapasztalataitokat szeretném kérni, milyen operációs rendszer szintű, illetve PostgreSQL konfiguráció szerinti beállításokat használtok dedikált PostgreSQL kiszolgálóhoz. Hamarosan lesz egy ilyen szerverem 2 db quad core processzorral és 8GB RAM-mal, és szeretném ezt minél jobban kihasználni, hogy az adatbázis kiszolgálás teljesítménye minél jobb legyen.

Apache derby kis projekthez

Sziasztok!
Szerintetek mennyire használható a fenti adatbáziskezelő kisebb, desktop alkalmazásokhoz. Ha jól tudom, benne van a legutolsó Java SDK-ben, ráadásul nézegettem a NetBeans 6.0-val, amihez fel is települt.
Használja valaki?
Jó, hát valahol azt találtam, hogy kicsi a memóriaigénye, gyors, meg ha valaki gyorsan akar adatbázis alkalmazásokat fejleszteni, akkor rendkívűl előnyös. De éles környezetben használja valaki? Tapasztalatok?

UTF-8 ISO-8859-2 szívás

Sziasztok.
Van egy igen nagy problémám.
Egy xapian nevű adatbázis szerűséggel dolgozom.
Sok mindent meg tudtam csinálni benne.

Van azonban egy rendszerfüggetlen problémám:
Ha berakok a Xapian-ba egy sztringet, akkor azt UTF-8 ban tárolja el.
Amikor keresek benne, nagyon szépen dobja a találatokat.
Viszont amikor rendezni szeretném a találatokat név szerint, akkor az UTF-8 szerint rendezi sorba őket,
nem a magyar karakterek szerint. A Xapian mindent UTF-8 karakternek lát.

A problémám az az, hogy meg kellene oldanom egy olyan oda-vissza megfeleltetést, aminek a segítségével úgy tudok
eltárolni adatot, hogy amikor visszakapok egy rekordszetet, és rendezem UTF-8 szerint, akkor az olyan legyen, mintha
ISO-8859-2-ben lettek volna az adatok benne. Erre keresek valami megoldást.

mdb megbízhatósága

Sziasztok!
Önkormányzatnál dolgozom, van egy házipénztár programunk. Ez .mdb fájlt használ adatbázisfájlként. Mennyire megbízható ez? Van valamilyen méret (MB, rekord) korlát? Tavaly 11.06-án észrevettük, hogy eltűntek adatok, akkor jól működött a backup, vissza tudtam állítani. Nem tudtam a backup frissítését megcsinálni (idő hiányában, ahová mentek, azt újrainstalláltam, meg hát minek), 2007.12.27-én kolléga megcsinált egy csomó dolgot, erre ez év 2008.01.02-án az adatbázis megint a 2007. 11.06-i adatokat tartalmazza. Az adatbázis 4 MB. Windows XP, nem hálózati alkalmazás. Backup Cobian Backup 8, szerintem nincs benne olyan, ami felülírná az eredeti adatbázist.
A fejlesztők, Magyar Államkincstár egyik területi igazgatósága csinált egy olyat, hogy "optimalizálja" az adatbázist, a 4 MB-os fájlra futttatva csinál egy kisebbet (ha jól emlékszem, 1,2 MB-t)
Tehát: van valami korlát mdb fájlok esetén?
Megjegyzem, eddig a fájlt automatikusan fájlnév.év.hó formában mentettem, most fájlnév.év.hó.nap.óra.perc formában manuálisan.
A szokásos "MS termék, mit vársz" válaszokat kérem mellőzni. Ez van, kapcsolatban van egyéb programokkal, úgyhogy ezt kell használnom.

[megoldva] Drupal Export

Sziasztok!

Elkezdtem ismerkedni a drupallal, egy barátommal csinálunk vele egy új oldalt.
A saját háziszerveremre raktuk fel, egész jól összeállt, és most el szeretnénk vinni oda ahol végleg lesz.

Fel akartam telepíteni az import_export modult hogy egy xml fájlba kimenthessem mindazt a tartalmat ami már létrejött.
A drupal oldalon látható howto alapján bemásoltam a /modules könyvtárba de nem engedte engedélyezni.
végül 777 jogokat adtam hozzá, tulajdonosa a www-data felhasználó de így se jelenik meg a modulok listáján ahol engedélyezni lehetni.

a readme fájl szerint telepíteni kell az "expat" csomagot ami valami xml támogatás a php-hoz, igazából nem értem :-) de felment csomagból apt-get nem hinném hogy hiba van vele.

most az import export modulnak ugyanazok a jogosultságai amik a többi működő modulnak, mégse megy.

Hogyan lehetne mégis bekapcsolni?
Hogyan lehet más módon exportálni a drupal tartalmát?

kezdő vagyok, kérlek ehhez szabjátok a válaszokat, köszönöm.

Hogyan képezzek táblákat?

Sziasztok!

Valószínű láma és triviális kérdés, de sajnos sok adatbázist még nem terveztem életem során, így nekem kissé bonyolult az alábbi probléma.

Szóval a nagy karácsonyi mókázás közben jutott eszembe az ötlet, hogy házi használatra készítenék kis adatbázist termékek, vásárlók és későbbiekben vásárlások nyilvántartására.

A termékek: tömeggel rendelkeznek, ez az elsődleges elszámolási alap. Azonban többféle kiszerelésben (csomagoltság/feldolgozottság alapján) állnak rendelkezésre.

Vásárlók: szokásos, név, cím, számlaszám, fizetési mód stb. ezekre kb. megvan a táblaszerkezet.
Azonban a vásárlók csoportokban vannak, melynek lényege az árképzésben jelentkezik.

Árak: A termékek kiszerelésétől és vásárlójától függően egy terméknek több ára lehet.

Namost itt van olyan gondom, hogy
1. milyen táblaszerkezetbe lehetne leképezni, a termékeket, kategóriánként? (mivel szeretnék lehetőséget biztosítani arra, hogy user lekérhesse, hogy adott termék milyen kiszerelésekben kapható, így csak az árak táblába leképezni gondolom nem jó)

2. milyen táblaszerkezetbe lehetne leképezni, hogy az 1-es csoportban a 1131-es termék 3-as kiszerelésben ilyen és ilyen áron kapható?

Ami eddig megvan a fentiekből vázlatosan:


customers(customerID, customerGroupID, customerName, customerZip, customerAddr, customerAccNr ...);
//Vásárlók

customerCategory(customerCatID, customerCatName); //Vásárló kategória

packaging(packagingID, packagingDesc); //Kiszerelés

productDefinition(productID, productName, productDesc); //Termék

//És akkor amire én kb. gondoltam az árakat illetően
pricelist(productID, customerCatID, packagingID, price); //Termék - kiszerelés - ár

Ugye itt látszik, hogy sok-sok azonos sor lesz a táblában, ami csak az árban tér el. Ez normális vagy lehet még tovább normalizálni a dolgokat?

Köszönöm mindenkinek a segítséget és boldog karácsonyt! :)

[megoldva] sql_insert_into

sziasztok!

keresgeltem neten de nem talaltam ra megoldast, vagy nem tudom hogy hogyan keressek ra erre a problemara, ezert kerdezlek titeket.

szal a lenyeg hogy van egy ilyen sorom:


insert_into_intraweb(Name,Gender,Year,Comment,From,To)_values("foo")

es mivel a mezonevek kozott van olyan amit ertelmezni akar (from, to, comment, year)az sql szintaxisa ezert nem tudom felvinni mysql-be phpmyadminnal, mert elhasal.

van erre valami extra krix-krax, hogy megetessem ezt vele valahogy?

valaszokat elore is koszonom!