Als «database» getaggte Fragen

Dieses Tag ist für allgemeine Datenbankfragen vorgesehen. Wenn Ihre Frage spezifisch für SQL ist, verwenden Sie stattdessen dieses Tag.


3
Wie gehe ich mit Geldwerten in PHP und MySQL um?
Ich habe einen riesigen Haufen älteren Codes geerbt, der in PHP auf einer MySQL-Datenbank geschrieben wurde. Mir ist aufgefallen, dass die Anwendung doublesDaten speichert und bearbeitet. Nun bin ich auf zahlreiche Beiträge gestoßen, in denen erwähnt wurde, dass sie doubleaufgrund von Rundungsfehlern nicht für Geldgeschäfte geeignet sind. Ich habe jedoch …


4
Woher weiß ich, dass meine Daten relational oder objektorientiert sind?
Lesen Sie einfach diese Zeilen- Wenn Ihre Daten objektbezogen sind, verwenden Sie Objektspeicher ("NoSQL"). Sie sind viel schneller als relationale Datenbanken. Wenn Ihre Daten relationaler Natur sind, lohnt sich der Aufwand für eine relationale Datenbank. von- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern Woher weiß ich, ob meine Daten relationaler Natur oder objektorientiert sind?



5
Wann sollten wir MongoDB verwenden?
MongoDB ist eine NoSQL-Datenbank, deren Verwendung ich als recht einfach empfunden habe. Vor kurzem musste ich eine einfache Anwendung entwickeln, die einige Daten mithilfe von HTTP-Anforderungen erfassen und einige Ergebnisse nach der Verarbeitung der Daten speichern musste, und ich habe versucht, MongoDB zu verwenden. Aufgrund dieser Erfahrung fand ich es …

7
Nachteile der Verwendung eines nullbaren Fremdschlüssels anstelle der Erstellung einer Schnittstellentabelle
Angenommen, ich habe das folgende ER-Diagramm: Wenn ich nun die Beziehung mit einem Fremdschlüssel von Schoolin darstelle Student, könnte ich NULLWerte haben (da a Student nicht zu a gehören muss School), zum Beispiel: Der richtige Weg (basierend auf dem, was ich gelesen habe) ist es, eine Schnittpunkttabelle zu erstellen, um …

3
Datenbankschema für eine ToDo-Liste
Ich versuche, eine sehr einfache ToDo-List-Anwendung mit PHP, MySQL, Jquery-Templating und JSON zu erstellen ... Mein Schema scheint jedoch die Dinge in JSON zu komplizieren. Wie geht das am besten? Eine neue Tabelle für jede Liste, die die Elemente enthält. oder eine Tabelle für Listen und eine Tabelle für Elemente, …

2
Warum sollte ich ElasticSearch verwenden, wenn ich bereits eine Grafikdatenbank verwende?
Ich finde im Web keine tiefgreifende Erklärung für einen Vergleich zwischen ElasticSearch und den Graphendatenbanken. Beide sind für das Durchlaufen von Daten optimiert. ElasticSearch scheint für die Analyse optimiert zu sein. Neo4j basiert jedoch auch auf Lucene, um Indizes und einige Volltextfunktionen zu verwalten. Warum sollte ich ElasticSearch verwenden, wenn …

4
Warum akzeptieren relationale Datenbanken nur SQL-Abfragen?
Soweit mir bekannt ist, bieten die meisten relationalen Datenbanken keine API auf Treiberebene für Abfragen, mit Ausnahme einer queryFunktion, die eine SQL-Zeichenfolge als Argument verwendet. Ich überlege, wie einfacher es wäre, wenn man tun könnte: var result = mysql.select('article', {id: 3}) Bei verknüpften Tabellen wäre dies etwas komplexer, aber immer …
15 database  sql 

2
Werden B-Bäume und andere Datenstrukturen mit der Einführung von Solid-State-Laufwerken veraltet sein?
Viele (vielleicht die meisten?) Datenbankanwendungen verwenden heutzutage B-Trees und Variationen zum Speichern von Daten, da diese Datenstruktur die Lese-, Schreib- und Suchvorgänge auf einer Festplatte optimiert (und diese Vorgänge wiederum spielen eine wichtige Rolle für die Gesamteffizienz von die Datenbanken). Sollten Solid State Drives (SSDs) herkömmliche Festplatten (HDDs) vollständig ersetzen, …

6
Ist SQLite nicht ein bisschen unterschätzt? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

5
Nachrichtenwarteschlange. Datenbank vs Dedicated MQ
Ich bin nach Rat bezüglich Message Queuing. Wir haben Anforderungen, damit "Jobs" in eine Nachrichtenwarteschlange gestellt werden. Der ursprüngliche Vorschlag war, nur eine SQL Server-Instanz zu verwenden und Nachrichten von dieser zu verarbeiten. Alles, was ich im Internet gelesen habe, deutet darauf hin, dass die Verwendung einer Datenbank für eine …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.