Vollständige Version anzeigen : Fragen zur Realisierbarkeint Fileinjector


Decryptor
05.09.2015, 15:54

Hallo, ich komme eigentlich aus der php Welt und würde das was ich vor habe auch per php umsetzen, jedoch sind mir hierbei vom Betriebtsystem grenzen gesetzt und vllt auch von php
erst mal was ich vor habe und wo hierbei genau meine Fragen liegen.


Vorrausetzung:
Server bassierend auf Redhat Linux mit 16 gb Ram
Ich möchte:
ich habe große Datein stellenweise 500 gb pro Stk und mehr und möchte hier Daten ändern (gern mal 32gb am Stück)

Zu den Fragen:
-durch das Redhat wäre eine C Spache die Wahl, jedoch welche ist besser für meinen Zweck geeignet c oder c++?
-Spielt bei meinem Vorhaben 64Bit eine Rolle und wie wirkt es sich auf die Sprache aus, da ich ja hier mit großen daten hantierte
-Ram verbrauch, kann ich gezielt nur von Block a bis b schreiben oder muss ich das ganze file erst in dem Ram kloppen(was bei > 16 gb ja schon nichtmehr geht) und dies anschließend neuschreiben?



easy gesagt, ich möchte gern ein Tool schreiben womit man ein/mehere Datein in eine andere an einer bestimmten Position schreiben kann

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
raid-rush
07.09.2015, 12:00

Möglich ist es, aber die Performance von PHP bei großen Dateien ist nicht so gut, du müsstest die Datenverwaltung dann selbst realisieren damit nur immer Stücke vom Stück in den RAM geladen werden andernfalls hast du schnell ein Problem. Das gleiche ist aber bei C etc genauso das Problem, außer es gibt dort schon fertige Bigdata funktionen die das intern realisieren.

64bit Adressierung ist nur für die Performance wichtig bei Daten größer als 4GB im RAM. Auf der HDD funktioniert die Adressierung eh anders das spielt dann in der Gesamtgröße also keine Rolle. Das Maximum der Bearbeitung ist das Maximum des freien RAM und du brauchst ggf. php x64 wenn du mehr als 4GB in den RAM legst und diese ohne Umweg verarbeiten willst.

mit fseek kannst du den Filepointer an eine beliebige position setzen (nur im r+/w mode) von dort aus Daten lesen und im Ram speichern. Du brauchst halt viele TEMP Dateien auf der HDD weil alles stückweise bearbeitet werden müsste.


Decryptor
07.09.2015, 13:19

ich wollt es eben mit c realisieren, glaube kaum das man auf nem vmware server php bekommt :D

frage hatte mir terra schon im jabber beantwortetet aba nochmal danke


Ähnliche Themen zu Fragen zur Realisierbarkeint Fileinjector
  • XBOX 360 Flashen..fragen über fragen..
    servus alle zusammen, habe seit geraumer zeit hier eine xbox 360 liegen, und da jetzt kurz vor der weihnachtszeit so viele geile games rauskommen und weil das geld knapp ist dachte ich mir,..;dat dingen wird jetzt geflasht..;ABER..;wie zum teufel soll das gehen.... hab mich in paar foren versu [...]

  • Mediacenter für meine Eltern, Fragen über Fragen
    Hallo Leute, meine Eltern wollen langsam aber sicher vom alten Videorekorder und DVD-Player auf ein etwas moderneres System umsteigen. Zu dem, was meine Eltern derzeit an Fernseher usw. haben: - Zwei normale Röhrenfernseher mit dem Standart-Anschlüssen (bald allerdings einen Flachbild LCD mit HDT [...]

  • Wlan(repeater + zusätz. anschluss) Fragen!? + weitere Fragen?!
    Hallo, 1;Also ich hab folgende Frage ich würde gerne diesen Router ( (;;;alternate~de/html/product/details;html?articleId=57032&showTechData=true#tecData) ) als repeater benutzten. ist das möglich? 2. Kann ich an diesen Router dann noch über ethernet folgendes NAS ( (;;;alternate~de/html/ [...]

  • [Beratung] D2 Superflat/Neues Handy nach Ablauf, Fragen über Fragen
    Moin, Also mein erstes Anliegen ist volgendes: ich habe miene ganzen Unterlagen verlohren was über meinen Handyvertrag war(D2-Superflat)... nun müssten aber die 2 Jahre fasst zuende sein und ich würde den Vertrag gerne verlängern... reicht es da, wenn ich mit meinem personalausweiß und dem Han [...]



raid-rush.ws | Imprint & Contact pr