FOREX DATENBANK DESIGN 20 Dez 2014. fxwebsolution. Com forex-website-design. HTML Forex Web. SEO SMO SEM Forex E-Mail-Datenbank Wir bieten Business-Datenbank. Forex-Datenbank-Design - Forex-Website-Design. Website Design für Forex Firmen Website Design - 2xl. Co Za Projektmanagement, Datenbankdesign, Finanzen, Handel (Forex, BIST), MetaServer 4 5 APIs, SQLite, MySQL, Raima Embedded DB, Kursbeschreibungen - Aktuelle Studierende - Professional MBA Program. Wenn Sie über die Auswahl einer Datenbank denken, können die Informationen unten helfen in. Es ist unrealistisch, Design gegen die Unvermeidlichkeit der Heterogenität von Systemen. Wenn Sie nach Kontakten in kreativen Diensten suchen, zeigt Ihnen File Fx, wo Sie sie finden. Kommerzielle TV-Produktion, Grafik-Design, neue Medien und Verlagswesen. Daten. Der Ort, um neue Kunden zu finden. Die Datei Fx Datenbank der kreative Käufer. Wie man tickt MYSQL historische Datenbank für den Devisenhandel mit. Forex-CRM-Forex-Brokerage-CRM Verwalten von Forex-Business-Investment-Banking-Datenmodellen Wenn Sie auf der Suche nach Kontakten in kreativen Diensten suchen, wird File Fx Ihnen sagen, wo sie zu finden sind. Kommerzielle TV-Produktion, Grafik-Design, neue Medien und Verlagswesen. Daten. Der Ort, um neue Kunden zu finden. Die Datei Fx Datenbank der kreative Käufer. 22. Oktober 2014. Der Devisenmarkt, oder Forex, ist die größte und die liquideste. Einer weiteren sehr gut bekannten Open-Source-Lösung, der Cassandra-Datenbank. Durch Design ist Cassandra widerstandsfähig gegen Fehler und Daten repliziert. 22 Nov 2006. I039m arbeiten an einer riesigen Forex historischen Tick-Daten-SQL-Datenbank in MS. Millionen Zeilen in der Datenbank, ich bin bestrebt, die Zeile Design als zu machen. Fx it Software hat solide Erfahrung in der Entwicklung von kundenspezifischen Lösungen. Unsere Firma führt kundenspezifische Programmierung, Datenbank-Design, Client-Server und. Kursbeschreibungen - Aktuelle Studierende - Professional MBA Program. Ozer Gumus LinkedIn Historische Tickdaten SQL-Datenbank - Kreslik. Com - Forex - Händler. Forex Website-Design. Website-Design für Forex-Unternehmen Jodie Beay und die Bereitstellung der Cross-Database Abhängigkeit Historische Tick-Daten SQL-Datenbank - Kreslik. Com - Forex - Händler. Wählen Sie Ihre Datenbank - Plattform UC Berkeley IST Matthew Horisk LinkedIn Wie man tick MYSQL historische Datenbank für Forex - Handel mit. Aktuelle WEFA Datenbank. WEFA039s Foreign Exchange Database (FOREX) bietet detaillierte Informationen über den Austausch. Die in der Mnemonik-Design. Forex CRM - Das CRM für Forex Broker integriert sich mit MT4 Pacific Exchange Rate Service - Datenbank Retrieval System Algorithmic Trading In Forex: Erstellen Sie Ihre erste Forex Robot Udemy Mail: fx Direct Email Marketing Services in Essex Design: fx forex database designSome Mitarbeiter und ich In eine Debatte über den besten Weg, um historische Daten zu speichern. Derzeit für einige Systeme, verwende ich eine separate Tabelle, um historische Daten zu speichern, und ich behalte eine ursprüngliche Tabelle für den aktuellen, aktiven Datensatz. Also, sagen wir, ich habe Tisch FOO. Unter meinem System werden alle aktiven Datensätze in FOO gehen, und alle historischen Datensätze gehen in FOOHist. Viele verschiedene Felder in FOO können durch den Benutzer aktualisiert werden, so möchte ich eine genaue Konto über alles aktualisiert zu halten. FOOHist hat die exakt gleichen Felder wie FOO mit Ausnahme einer automatisch inkrementierenden HISTID. Jedes Mal, wenn FOO aktualisiert wird, führe ich eine Insert-Anweisung in FOOHist ähnlich wie: insert in FOOHIST wählen Sie aus FOO, wo id id. Mein Kollege sagt, dass dies schlechte Design, weil ich shouldnt eine exakte Kopie einer Tabelle aus historischen Gründen und sollte einfach einen anderen Datensatz in die aktive Tabelle mit einer Flagge, die darauf hinweist, dass seine für historische Zwecke. Gibt es einen Standard für den Umgang mit historischen Datenspeicherung Es scheint mir, dass ich nicht meine aktive Datensätze mit allen meiner historischen Datensätze in der gleichen Tabelle, wenn man bedenkt, dass es gut mehr als eine Million Datensätze (Im Denken langfristig) sein kann. Wie können Sie oder Ihr Unternehmen behandeln diese Im mit MS SQL Server 2008, aber Id wie die Antwort generisch und willkürlich von jedem DBMS zu halten. Vielen Dank im Voraus für jede Eingabe. Die Unterstützung historischer Daten direkt in einem betrieblichen System wird Ihre Anwendung viel komplexer als es sonst wäre. Im Allgemeinen würde ich nicht empfehlen, es zu tun, es sei denn, Sie haben eine harte Forderung, um historische Versionen eines Datensatzes innerhalb des Systems zu manipulieren. Wenn Sie genau hinsehen, fallen die meisten Anforderungen für historische Daten in eine von zwei Kategorien: Audit-Protokollierung: Dies ist besser mit Audit-Tabellen durchgeführt. Es ist ziemlich einfach, ein Werkzeug zu schreiben, das Skripts erzeugt, um Audit-Log-Tabellen und Trigger zu erstellen, indem Metadaten aus dem Systemdatenwörterbuch gelesen werden. Diese Art von Werkzeug kann verwendet werden, um Audit-Logging auf die meisten Systeme nachzurüsten. Sie können dieses Subsystem auch für geänderte Datenerfassung verwenden, wenn Sie ein Data Warehouse implementieren möchten (siehe unten). Historische Berichterstattung: Berichterstattung über historische Zustände, Standorte oder analytische Berichterstattung über die Zeit. Es kann möglich sein, einfache historische Berichtsanforderungen zu erfüllen, indem Prüfprotokollierungs-Tabellen der oben beschriebenen Art abgefragt werden. Wenn Sie komplexere Anforderungen haben, dann kann es wirtschaftlicher sein, einen Data-Mart für das Reporting zu implementieren, als zu versuchen, die Historie direkt in das betriebliche System zu integrieren. Langsam verändernde Dimensionen sind bei weitem der einfachste Mechanismus für die Verfolgung und Abfrage historischen Zustand und viel von der Geschichte Tracking kann automatisiert werden. Generic Handler arent, die schwer zu schreiben. Im Allgemeinen müssen historische Berichte nicht auf up-to-the-minute-Daten zu verwenden, so dass ein batched Refresh-Mechanismus ist in der Regel gut. Dies hält Ihre Kern - und Reporting-Systemarchitektur relativ einfach. Wenn Ihre Anforderungen in eine dieser beiden Kategorien fallen, sind Sie wahrscheinlich besser dran, keine historischen Daten in Ihrem Betriebssystem zu speichern. Die Trennung der historischen Funktionalität in ein anderes Subsystem wird voraussichtlich insgesamt weniger Aufwand sein und Transaktions - und Audit-Reporting-Datenbanken erzeugen, die für den beabsichtigten Zweck viel besser funktionieren. Ich denke nicht, dass es eine bestimmte Standardweise des Tuns es gibt, aber ich dachte, dass ich eine mögliche Methode werfen würde. Ich arbeite in Oracle und unserem internen Web-Applikations-Framework, das XML zur Speicherung von Anwendungsdaten nutzt. Wir verwenden eine so genannte Master - Detail - Modell, das in seiner einfachsten besteht aus: Master - Tabelle zum Beispiel Widgets oft nur mit einer ID. Wird oft enthalten Daten, die nicht im Laufe der Zeit ändern ist nicht historisch. Detail History Table, zum Beispiel WidgetDetails mit mindestens: ID - Primärschlüssel. Detail historische ID MASTERID - z. B. in diesem Fall WIDGETID, dies ist das FK zum Stammsatz STARTDATETIME - Zeitstempel, der den Beginn dieser Datenbankzeile angibt ENDDATETIME - Zeitstempel, der das Ende dieser Datenbankzeile angibt STATUSCONTROL - Einzelcharakteristik Spalte angegebener Status der Reihe. C bedeutet aktuell, NULL oder A historisch archiviert. Wir verwenden dies nur, weil wir nicht auf ENDDATETIME NULL CREATEDBYWUAID indexieren können - speichert die ID des Kontos, das die Zeile erstellt wurde XMLDATA - speichert die tatsächlichen Daten So im Wesentlichen beginnt eine Entität mit 1 Zeile in der Master-und 1 Zeile in das Detail. Das Detail mit einem NULL-Enddatum und STATUSCONTROL von C. Wenn eine Aktualisierung auftritt, wird die aktuelle Zeile aktualisiert, um ENDDATETIME der aktuellen Zeit zu haben, und statuscontrol wird auf NULL (oder A, falls bevorzugt) gesetzt. Eine neue Zeile wird in der Detailtabelle erstellt, die immer noch mit demselben Master verknüpft ist, mit statuscontrol C, der ID der Person, die die Aktualisierung durchführt und die neuen Daten, die in der Spalte XMLDATA gespeichert sind. Dies ist die Grundlage unseres historischen Modells. Die Create Update-Logik wird in einem Oracle PL SQL-Paket behandelt, so dass Sie einfach die Funktion der aktuellen ID, Ihrer Benutzer-ID und der neuen XML-Daten übernehmen und intern alle Aktualisierungseinfügungen von Zeilen ausführen, um diese im historischen Modell darzustellen. Die Start - und Endzeit geben an, wann diese Zeile in der Tabelle aktiv ist. Speicherung ist billig, wir dont im Allgemeinen Daten löschen und lieber einen Audit Trail zu halten. So können wir sehen, wie unsere Daten zu einem bestimmten Zeitpunkt aussehen. Indem Sie statuscontrol C indizieren oder eine View verwenden, ist Cluttering nicht genau ein Problem. Offensichtlich müssen Ihre Abfragen zu berücksichtigen, sollten Sie immer die aktuelle (NULL enddatetime und statuscontrol C) Version eines Datensatzes. Beantwortet Okt 6 10 at 16:26 Paar von Variationen in meiner Erfahrung. Wenn Ihre Entität ist quotendedquot, d. h. archiviert oder gelöscht, dann könnten Sie tatsächlich keine Details Datensätze mit 39C39 Statuskontrolle, d. H. Keine aktuelle Zeile, obwohl Sie wouldn39t wissen, wann das geschah. Alternativ können Sie ein enddatetime auf die letzte Zeile setzen und das Vorhandensein einer 39ended39 39C39 Zeile könnte anzeigen, dass die Entität ist jetzt archiviert gelöscht. Schließlich könnten Sie dies durch eine andere Spalte, STATUS, die Sie wahrscheinlich bereits haben. Ndash Chris Cameron-Mills Mai 27 15 am 7:42 Ich weiß, diese alte Post, sondern wollte nur einige Punkte hinzufügen. Der Standard für solche Probleme ist, was am besten für die Situation. Das Verständnis der Notwendigkeit für eine solche Speicherung und die potenzielle Nutzung der historischen Audit-Change-Tracking-Daten ist sehr wichtig. Audit (Sicherheitszweck). Verwenden Sie eine allgemeine Tabelle für alle Ihre auditable Tabellen. Definieren Sie Struktur, um Spaltenname zu speichern. Vor Wert und nach Wertfeldern. Archiv Historisch. Für Fälle wie Spurhaltung der vorhergehenden Adresse. Telefonnummer usw., die eine separate Tabelle erstellen FOOHIST ist besser, wenn sich Ihr aktives Transaktionstabellenschema in Zukunft nicht wesentlich ändert (wenn Ihre Historientabelle dieselbe Struktur haben muss). Wenn Sie die Normalisierung der Tabelle antizipieren. Datentyp ändern Addition Entfernung von Spalten, speichern Sie Ihre historischen Daten im XML-Format. Definieren Sie eine Tabelle mit den folgenden Spalten (ID, Date, Schema Version, XMLData). Dadurch werden Schemaänderungen leicht bearbeitet. Aber Sie haben, um mit xml befassen und das könnte ein Niveau der Komplikation für Datenabruf einzuführen. Beantwortet Nov 14 13 am 21:10 Eine weitere Möglichkeit ist die Archivierung der operativen Daten auf einer dailyhourlywhatever Basis. Die meisten Datenbank-Engines unterstützen die Extraktion der Daten in einem Archiv. Grundsätzlich besteht die Idee, einen geplanten Windows - oder CRON-Job zu erstellen, der die aktuellen Tabellen in der operativen Datenbank festlegt, wählt alle Daten aus jeder Tabelle in eine CSV - oder XML-Datei aus und komprimiert die exportierten Daten in eine ZIP-Datei, vorzugsweise mit dem Zeitstempel der Erzeugung Im Dateinamen für einfachere Archivierung. Viele SQL-Datenbank-Engines kommen mit einem Tool, das für diesen Zweck verwendet werden kann. Zum Beispiel bei der Verwendung von MySQL unter Linux, kann der folgende Befehl in einem CRON-Job verwendet werden, um die Extraktion zu planen: Antwort # 2 am: April 23, 2010, 07:10:25 am »Könnten Sie bitte erklären, der Grund für Downvotes ndash hamdiakoguz Ihre Nachricht 2016 Stack Exchange, Inc
No comments:
Post a Comment