Új hozzászólás Aktív témák
-
olvasgatom ezt a remek mysql doksit, ilyenek vannak benne:
- az enumos oszlop típusa lehet string vagy int. remek.
- ha beszúrsz egy nemlétező értékkel rendelkező rekordot, akkor simán lecseréli üres stringre.
- számokat csak stringként lehet belerakni, így ha egy gyengén típusos nyelvvel kérdezed le, mint az nagy divat, akkor nem tudod eldönteni, hogy mit adott vissza az sql szerver.hát szóval lehet, hogy nem sért adatbázistervezési szabályt (egyelőre még nem találtam meg a bizonyítékot ), de hogy az implementációjától sírva kirohannék a világból, az biztos.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Ispy
veterán
válasz bambano #2101 üzenetére
MySQL-lel még nem kellett dolgoznom én MS SQL-lel nyomom, remélem ez így is marad, szerencsére hálózati környezetben az SQL expressz változata is jól fut, ami ingyért van és nincs is nagyon alternatívája.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
sztanozs
veterán
MySQL és PostgreSQL is komoly alternatívája az MS-SQL expressznek, elég csak ha utánaolvasgatsz az expressz korlátozásainak...
De ha körbenézel még az Oracle-ből is van (ingyenes) Express Edition.[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
Ispy
veterán
válasz sztanozs #2103 üzenetére
Amíg egy 20-30 useres cég vígan elmegy MS SQL Express-szel, addig nem nagyon érdekel más alternatíva, akinek meg kevés, az meg vegye csak meg a nagy SQL Server-t (arról nem is beszélve, hogy az ügyfeleink 99%.a Microsoft termékeket használ szerver oldalon).
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
válasz sztanozs #2106 üzenetére
A bármi az nem az ms sql express.
Te azt mondtad, hogy az ilyen express kiadásoknak lehet komoly alternatívája a pg. szerintem meg nem, fullos oracle-nek, ms sql szervernek, stb. bárminek lehet. ha meg az ora és a pg árazását hasonlítom össze... nem is kell folytatnom a mondatot.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
martonx
veterán
válasz bambano #2104 üzenetére
Pedig postgreSQL-lel is lehet clustert építeni. Sőt az ingyenes MySQL-el is.
Ettől függetlenül szerintem is Oracle és MS SQL a két komolyan vehető adatbázis szerver. Mondjuk az Oracle aranyárban van, bár talán nem is véletlenül adják annyiért.
Ami még nagyon jó alternatívája az ingyenes SQL-eknek, az a Microsoft féle Azure SQL, ami bérelhető MS SQL 2012 szerver, némi felhős butítással. Az enyém havi kemény 4 euróért, napi 9 millió rekordot fogad magába, hogy aztán 1 órán belül ezek nagy része törlődjön is, és még ehhez jönnek az egyéb queryzések. 4 euróért zseniális a teljesítménye.Én kérek elnézést!
-
válasz martonx #2109 üzenetére
amennyire követtem a dolgokat, normális clusterezési lehetőség csak a 9-es sorozatú pg-kben van, talán 9.3-tól. Azt nem tudom, rendes multimaster clustert lehet-e már építeni, egy master-sok slave cluster most már van.
A 8-as postgresekhez is volt külsős cluster szoftver, anno teszteltünk párat, nevetséges eredményt hozott. például ha session-id-t úgy akartál generálni, hogy volt benne random függvény is, akkor a cluster két darabján nem egyezett a két adat. now() függvény dettó. meg a tárolt procedúrákkal is baj volt.
"szerinted is"? én nem mondtam, hogy az oracle meg az mssql komolyan vehető adatbáziskezelő. az oracle tudását elismerem, de az árazása meg a ora.hu sales tevékenysége nálam több, mint kiütötte a biztosítékot.
a mysql-t nagyon régen teszteltem, lassú is volt, cserébe alap dolgokat sem tudott (ismétlem, a régi verzió), így nem foglalkoztam vele többet. meg amióta az ora felvásárolta, azóta a jövőjét elég ködösen látom.
nekem egy adatbáziskezelő van, ami komoly, a pg. minden hibája ellenére ezzel tudom legjobban megoldani a dolgaimat. (igen, van szubjektív rész is ebben a döntésben)
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
amargo
addikt
válasz bambano #2110 üzenetére
Azért az oracle ad rengeteg kedvezményt, amennyire mesélték, bár elfelezve az árat is még az MS jött ki olcsóbbnak, ugyanakkor az MS is kezd felzárkózni árazás szempontjából..
mysql lassú volt?“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
mikor legutoljára az ora.hu-tól kértem árajánlatot egy projektre, olyan számokat mondtak, hogy leestem a székről. megcsináltuk postgressel, erre elkezdtek kötözködni, hogy miért nem ora. hát azért, mert a teljes költségvetés hatszorosát kellett volna csak a db-re kiadni.
arra a feladatra, amire nekem kellett, a gyalog mysql gyorsabb volt, mint a gyalog pg, de elkezdtem behangolni mind a kettőt és a végén a pg porba alázta a mysql-t, pedig a mysql 8-as raid0-n volt, a pg meg sima diszken. akkoriban a mysql még tudott raidet, azóta ezt nem néztem.
már most tudom, mi lesz a következő néhány hsz tartalma
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
martonx
veterán
MySql-lel (pedig 5.6-os verziót használunk per pillanat) sebesség tekintetében nekem is rossz tapasztalataim vannak. De lehet, hogy csak én nem értek hozzá eléggé. Konfigoltam, hangoltam, de igaziból nem nagyon lett jobb.
MS is ad rengeteg kedvezményt, az hogy papíron mennyibe kerülnek csak egy dolog.
Én kérek elnézést!
-
amargo
addikt
válasz bambano #2112 üzenetére
Alkuval próbálkoztál?
Ha már volt itt szó sokszor hdd-ról. Valaki rakott már SSD SQL alá?
[link]martonx: Én se értek hozzá csak eddig jókat olvastam róla, aztán lehet csak fizetett hirdetések voltak.. Igen az MS is ad.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
-
amargo
addikt
-
eames
tag
Sok (több mint 30) excel táblázatból kéne egy jól átlátható adatbázist létrehoznom. Ezekből a táblázatokból van amit még több részre kell szedni, így lenne ~40 táblás az adatbázis. Nem vagyok otthon a témában, nem sok ez? Lehet majd vele dolgozni?
-
-
martonx
veterán
MSSQL-es tapasztalat alapján az SSD brutálisan meg tudja dobni az összteljesítményt. Sőt, még annál is jobban. Igaziból nem is az a lényeg, hogy szekvenciálisan gyorsabb írás, olvasásban az SSD, hanem IOPS-ben egy szál SSD tud annyit, mint egy rack szekrénnyi HDD.
Én kérek elnézést!
-
Sk8erPeter
nagyúr
-
csabyka666
addikt
Üdv mindenkinek!
Azt szeretném kérdezni tőletek, hogyan lehet variálni a rész-stringekkel SQL-ben?
Csak azokat a sorokat szeretném kiszedni a táblából, amire (vagy aminek egy részére) ráillik egy adott kifejezés. Pl. ilyen sorok vannak a táblában, hogy
almafa
körtefa
almabor
meggyleves
almalé
és én azt szeretném elérni, hogy minden olyan sort visszaadjon, amiben bárhogyan is szerepel, hogy "alma". Ha egy az egyben beírom a cella tartalmát, úgy megtalálja, de nem várhatom el a felhasználótól, hogy 100% pontossággal beírja a cella tartalmát mondjuk egy keresőmezőbe. Gondolom értitek, mit akarok itt kinyökögni...Mi erre a legegyszerűbb megoldás?
Köszi a segítséget előre is!
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
Apollo17hu
őstag
válasz csabyka666 #2124 üzenetére
SELECT * FROM tabla
WHERE UPPER(mezo) LIKE '%ALMA%' -
bpx
őstag
válasz csabyka666 #2124 üzenetére
Van ugye a "where lower(oszlop) like '%alma%'" modszer, de ha valami okosabb kell, akkor vannak erre RDBMS-specifikus eszkozok, pl. [link]
-
csabyka666
addikt
Köszi a választ mindkettőtöknek! Egyelőre nekem az a lényeg, hogy működjön. Nem probléma, ha nem hatékony az erőforrásokkal...stb.
A keresést illetően bőven elegendő, ha az "alma" kifejezésre megtalálja a szükséges sorokat.
[ Szerkesztve ]
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
csabyka666
addikt
Működik, frankó!
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
Kommy
veterán
Sziasztok ezzel a lekérdezéssel mi a gond?
"SELECT classid, COUNT(racerid) as Riders, MAX(RaceGroup * 1) as MOTOS , classification FROM Rating r, Classes c WHERE c.id = r.classid AND eventid = " + eventID + " GROUP BY classid";
ezt a hibát kapom: Egy olyan lekérdezést próbált végrehajtani, amely nem tartalmazza a megadott kifejezést ('classification') egy összesítő függvény részeként.
A classification a Classes táblában van, ha kihagyon a clssification-t a lekárdezés kiíratásából akkor lefut.
-
bpx
őstag
pont az amit ir a hiba
csak classid szerint megy a group by, ilyenkor a tobbi oszlopra "osszesito" fuggveny kell, pl. COUNT, MAX, vagy azokra is group by-olni kell
az a baj a lekerdezessel, hogy mivel a classification oszlopra egyik sincs, igy annak erteke nem determinisztikus
mysql sajnos megenged ilyen lekerdezest, mas adatbaziskezelok szerencsere nem -
eames
tag
Van egy adatbázis, az egyik táblában a rekordok logikai típusúak. Az lenne a feladat, hogy ha az egyik módosul (kipipáljuk vagy levesszük a pipát), akkor valahol mutassa a módosítás dátumát annál a rekordnál/rekordoknál amik módosultak. Megoldható valahogy?
-
-
Csinálhatsz triggert, ami lemásolja az egész sort, és elmenti módosításkor az előző állapotot egy plusz mezővel, meddig volt érvényes. Az éles táblába belerakhatod a módosítás dátumát, ha kell így még egyáltalán, illetve ezzel együtt a tükörben látható lenne egy mettől meddig dátum.
-
martonx
veterán
válasz Peter Kiss #2139 üzenetére
MS access-ben triggert nehezen fog csinálni.
Viszont ha egy kvázi log / history tábla kell, akkor tényleg csak egy plusz táblára lesz szükség, és a fő tábla update-elésekor, ebbe kell insertálni egy sort, ami mutatja a változást.
Én kérek elnézést!
-
zolynet
addikt
bpc -ben mivel tudom azt megadni hogy az első sort hagyja figyelmen kívül és csak a 1sort követő sorokat importálja be? van olyan kapcsolója?
keresem már ...
[ Szerkesztve ]
Life is too short to stay stock!
-
eames
tag
válasz martonx #2140 üzenetére
Pontosítok egy példával:
Egy táblában vannak olyan oszlopok, hogy név, azonosító(kulcs), iroda1, iroda2, iroda3,... iroda n. A személyek nevei és azonosítói mellett pipálva van az adott iroda, ha belépési engedélye van, ha nem léphet be nincs pipa. Ezek az engedélyek változhatnak, és tudni kellene, ki mikor melyik irodába kapott engedélyt. Pl. xy mikor kapott belépést iroda3-ba, de ez nem biztos, hogy az utolsó módosítás mert lehet azóta iroda5 és iroda6-ba is beléphet.
Ebben az esetben hogy nézne ki az sql utasítás?
Nagyon nem erősségem az adatbázis, bocsánat ha nem egyértelmű. -
martonx
veterán
Ez esetben ahogy írtam már, kell neked egy segéd tábla, valami ilyesmi felépítéssel:
Felhasználó azonosító, Iroda azonosító, Engedély dátum, Engedély (Igen / nem)
És ilyesmi adataid lennének benne:
1, 1, 2014-01-01, igen
1, 2, 2014-01-10, igen
1, 1, 2014-02-15, nemAzaz az 1-es felhasználó az 1-es irodához kapott engedélyt 2014-01-01-én. Ezt az engedélyt 2014-02-15-ével visszavonták. A 2-es irodához van élő engedélye 2014-01-10-e óta.
Én kérek elnézést!
-
aktív tag
Sziasztok,
Rágoogliztam, de csak álláshírdetéseket dob ki az sql support kifejezésre.
Ismer valamelyőtök magyarországi MySQL supportot? Van egy adatbázisunk, ami még működik, mert fogadja az új adatokat, de se keresni, se törölni nem tudunk benne.
Valami hivatalos dolog kellene, mert céges az ügy, uh hivatalosan kell megoldanunk.Ismertek ilyet?
– Alkudozz rendesen. Ez nem ér tizenkilencet. – Az előbb azt mondtad, hogy húszat ér! – Jaj, ugyan barátom, gyerünk, alkudj!
-
aktív tag
válasz kenesei1982 #2147 üzenetére
találtam egy számot:
Professional Support (MCP, SA, MSDN)
+36 1 2674636Hátha vkinek még kell. Holnap kiderül tudnak-e segíteni.
– Alkudozz rendesen. Ez nem ér tizenkilencet. – Az előbb azt mondtad, hogy húszat ér! – Jaj, ugyan barátom, gyerünk, alkudj!
-
martonx
veterán
válasz kenesei1982 #2147 üzenetére
Huh, én dolgoztam outsorcing céggel, akik outsourcingban linux, mysql szervereket tartottak karban.
Viszont nem volt jó tapasztalatom velük, bár a semminél jobbak voltak.Ha nagyon kell, megpróbálom feldúrni az emlékezetemben (emailjeimben) őket, ha drágán, lassan, akarsz nem túl jó minőségű munkát kapni, akkor mindenképpen jobbak mint a semmi.
Én kérek elnézést!
-
bpx
őstag
válasz kenesei1982 #2148 üzenetére
most akkor MySQL vagy MSSQL support kell?
Új hozzászólás Aktív témák
- Lenovo ThinkPad T480 laptop alkatrészek (hibás alaplap) (az elemek külön is megvásárolhatóak)
- WHITE GAMER PC! R5 3600X / RTX 2060 SUPER / 16GB RAM / 960GB SSD Eladó! - 234.990.-Ft
- Új Realme Realfit F2 Pro ANC Hibrid fülhallgató 4 színben Fekete,Fehér,Kék,Pink
- SLOT1 FÉLCONFIG.PENTIUM III 450 MHz 256 ram
- Microsoft Surface Bluetooth egér, új