phpbar.de logo

Mailinglisten-Archive

AW: mysql DB und Apachen.

AW: mysql DB und Apachen.

Gloss Mathias mysql_(at)_lists.phpcenter.de
Mon, 9 Apr 2001 18:35:39 +0200


Aloha,

> ----------
> Von: 	Harald Land[SMTP:land_(at)_co-de.de]
> 
> Ich moechte gerne von einer anderen DB auf MySQL wechseln. (Adabas)
> Nun ist es aber so das MySQL ein anders Konzept der Datenhalten verfolgt
> als Adabas.
> Es gibt keine Devspaces, sondern jede Tabelle bildet ein File im
> Filesystem.
> 
wenn das EUER Server ist, den du/ihr selbst administriert, sollte das kein
Problem
sein. Du kannst bei MySQL ab 3.23.irgendwasüber30wennmichnichtallestäuscht
Tabellen mit der RAID-Option über mehrere Dateien verteilen (hab ich grad im
Manual gelesen als ich was anders gesucht hab.... steht bei create table:

The RAID_TYPE option will help you to break the 2G/4G limit for the MyISAM
data file (not the index file) on operating systems that don't support big
files. You can get also more speed from the I/O bottleneck by putting RAID
directories on different physical disks. RAID_TYPE will work on any OS, as
long as you have configured MySQL with --with-raid. For now the only allowed
RAID_TYPE is STRIPED (1 and RAID0 are aliases for this). If you specify
RAID_TYPE=STRIPED for a MyISAM table, MyISAM will create RAID_CHUNKS
subdirectories named 00, 01, 02 in the database directory. In each of these
directories MyISAM will create a table_name.MYD. When writing data to the
data file, the RAID handler will map the first RAID_CHUNKSIZE *1024 bytes to
the first file, the next RAID_CHUNKSIZE *1024 bytes to the next file and so
on.


Aber die Frage die ich mir hier stelle, ist: Warum willst du von Adabas auf
MySQL wechseln ? Dir fallen dabei viele Features weg, die Adabas bietet.
Ich kenn zwar Adabas nur vom Namen her, aber aus Adabas ist ja auch die
SAP-DB hervorgegangen (www.sapdb.org) die neuerdings auch GPL und
kostenlos ist. Ansprechbar über PHP und Perl sollte es das sein, was du
möchtest :)  (PHP ist sehr tricky zu konfigurieren --> Mail falls du es ma
brauchst ;)
 
> Wie ist es wenn der Webserver viele Zugriffe hat, gleichzeitig aber auch
> die DB loslegt? (rw Prozesse)
> Meine Bedenken sind das in diesem Falle, Aufgrund der hohen Plattenlast,
> der Server nicht wirklich performant laeuft.
> 
Hm, das liese sich auch über ein RAID Array lösen, falls das für euch eine -

auch im interesse der Datensicherheit - Lösung wäre.


Grüße, Mathias


---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive