Datenbank auf NAS laufen lassen

  • HI,


    wir würden gerne mehrere NAS (109ér) für unsere Datenbanken nutzen.
    Dabei sollen nur die Datenbankdateien auf dem NAS liegen.
    Gestartet werden Sie von einem seperaten Rechner..... Es sind keine Echt-Datenbanken sondern Testdatenbanken etc.


    Folgendes wird erwartet, damit die Datenbanken von einem NAS gestartet werden dürfen:




    Storage Area Networks (SANs) or Network Attached Storage (NAS)
    There are two main requirements for SAN/NAS hardware or software that determine whether Adaptive Server Anywhere functions properly:
    • The order of file writes is guaranteed. This means that if the server says write A, then write B, the SAN/NAS guarantees that A is written to the physical medium before B. Additionally, on Windows, Microsoft guarantees that a call to SetEndOfFile(...) followed by FlushFileBuffers(...) is sufficient to force the file metadata to the physical medium. It is required that those same semantics must be respected by a SAN/NAS.
    • When a write request is issued in this environment, the write has actually been completed to the physical medium (not buffered by the operating system or the drive’s internal cache) when the SAN/NAS returns from the write call. This is generally true if the previous point is enforced.
    If the SAN/NAS performs buffering, the order of the writes to the physical medium does not matter provided it absolutely guarantees that the file has all successfully completed writes applied to it even after a power loss. Typically, the guarantee is provided by a cache with battery backup.

    Weiss jemand, wie die die NAS von QNAP hier verhalten ?


    Danke !


    Mfg
    Bastiman

  • Was für Datenbanken?


    Und nein ich weiss nicht wie sich QNAPS verhalten da ich dein "Copy&Paste" nicht ganz verstehe, sorry überetz vll mal, oder erklärs in eigenen Worten!



    Gruß Neo

  • So,


    es handelt sich in diesem Fall um Kundendatenbanken....


    Es sind Sybase SQL Anywhere 9.X bzw. 11.XX. DBs



    Wir wollen diese Datenbanken dann auf einem seperaten Rechner aus starten (DBs auf dem/den NAS)
    Sprich das NAS fungiert als Datengrab...


    Für unsere Tests etc. verbinden wir uns dann über den "seperaten" Rechner mit der DB, die auf dem NAS gespeichert liegt.


    Im Grunde geht es nun nur darum, wie das NAS Zugriff (schreibend) verwaltet. Wenn mehrere Schreibzugriff auf das NAS erfolgen, werden diese dann in der richtigen Reihenfolge abgearbeitet. Sprich: 1. der Schreibzugriff A , 2 der Schreibzugriff B, danach c usw.....


    Nicht das der Schreibzugriff B vor dem Schreibzugriff A auf das NAS abgesetzt wird.


    Cached das NAS die Daten bevor er sie auf das NAS schreibt oder wird jeder Zugriff direkt verarbeitet ?



    Das sollte es wohl sein..

  • Hi,


    bei der TS-109, kannst du unter, Systemwerkzeuge -> Hardwareeinstellungen, den Schreibcache aktivieren bzw. deaktivieren.
    Meinst du das?