Bei Fragen zur Strukturierung der Daten innerhalb einer Datenbank. Wie man Tabellen anlegt, ob man eine relationale Datenbank verwendet oder nicht usw.
Angenommen, ich habe vier Arten von Dienstleistungen, die ich anbiete (die sich wahrscheinlich nicht oft ändern): Testen Design Programmierung Andere Angenommen, ich habe 60-80 tatsächliche Dienste, die jeweils in eine der oben genannten Kategorien fallen. Beispielsweise kann "ein Dienst" "Testprogramm unter Verwendung von Technik A" sein und es ist vom …
Das Design des zugrunde liegenden Datenmodells, das geografische Standorte innerhalb einer Anwendung darstellt, schlägt zwei klare Optionen vor (oder vielleicht mehr?). Eine Tabelle mit einer selbstreferenzierenden parent_id-Spalte uk - london (london parent id = UK id) oder zwei Tabellen mit einer Eins-zu-Viele-Beziehung unter Verwendung eines Fremdschlüssels. Ich bevorzuge eine selbstreferenzierende …
Ich habe mehrere Anwendungen, von denen einige Daten aus denselben Quellen verwenden. Ist es empfehlenswert (oder was sind die Vor- / Nachteile), um: Belassen Sie die Daten in Datenbanken, die von mehreren Anwendungen gemeinsam genutzt werden Spart Platz, da nur eine Datenbank benötigt wird erschwert die Indizierung, da unterschiedliche Anwendungen …
Welche Argumente sollte jemand beim Entwerfen eines neuen Systems berücksichtigen und muss entweder den Namen einer Person als ein Feld oder separat als Vor- / Nachname speichern? Vorteile für Einzelfeld: Einfachere Benutzeroberfläche Keine Mehrdeutigkeit beim Versuch, den Namen einer Person einzugeben, die einen sehr langen Namen hat (oft nicht ersichtlich, …
Ich habe einen Kunden, der eine Website / mobile Apps / Desktop-Apps erstellen möchte, die sich mit sehr sensiblen Daten befassen (sensibler als Bank- / Kartendaten). Aufgrund des sensiblen Charakters der Daten möchten sie diese nicht in einer zentralen Datenbank speichern, aber dennoch synchronisieren (Angenommen, ich füge meiner mobilen App …
Ich habe gerade einen Kunden, der mich auffordert, ein Einschulungssystem zu entwickeln. Dies ist das erste Mal, dass ich diese Art von Herausforderung habe. Die meisten der Software, die ich in der Vergangenheit erstellt habe, sind nicht so komplex. Ich weiß, dass die meisten von Ihnen komplexe Software erstellt haben, …
Zum Zwecke der Diskussion betrachten wir ein FourSquare-Szenario. Szenario Einheiten: Benutzer Setzt Beziehungen: Checkins: Benutzer <-> Orte, viele zu viele Freunde: Benutzer <-> Benutzer, viele zu viele Datenbank Design Diese weisen höchstwahrscheinlich Fehler auf. RDBMS Tabellen: Benutzer Setzt Checkins (Kreuzung) Freunde (Kreuzung) Vorteile: GAP: Konsistenz, Verfügbarkeit Nachteile: CAP: Partitionstoleranz, auch …
Ich habe SQL-Dumps einiger berühmter CMSs durchsucht, darunter Drupal 7, Wordpress (eine recht alte Version) und eine benutzerdefinierte Anwendung, die auf Python basiert. Alle diese Speicherauszüge enthielten Daten mit Zeichenfolgenflags anstelle von ganzzahligen. Zum Beispiel des Status eines Posts wurde wie folgt dargestellt published, closedoder inheritnicht 1, 2oder 3. Ich …
Ich arbeite an einem großen Softwareprojekt, das für verschiedene Kunden auf der ganzen Welt maßgeschneidert ist. Dies bedeutet, dass wir vielleicht 80% Code haben, der zwischen den verschiedenen Kunden gemeinsam ist, aber auch viel Code, der sich von einem Kunden zum anderen ändern muss. In der Vergangenheit haben wir unsere …
Ich modelliere eine Datenbank, die als generische nicht-funktionale Voraussetzung für alle Dienste des Start-ups verwendet werden soll, wie Personen, Benutzer, Dienste und kommerzielle Daten wie Gutscheine, Signaturpakete usw. Ich denke über das Geschlechtermodell nach . Sollte ich in der heutigen Zeit und mit unterschiedlichen Gesetzen über die subjektive Identität in …
Ich habe in einigen Projekten gesehen, dass Entwickler es vorziehen, wichtige Benutzerinformationen in einer Tabelle (E-Mail / Login, Kennwort-Hash, Bildschirmname) und den Rest des nicht wichtigen Benutzerprofils in einer anderen zu speichern (Erstellungsdatum, Land usw.). Mit nicht wesentlich meine ich, dass diese Daten nur gelegentlich benötigt werden. Der offensichtliche Vorteil …
Einer der Punkte in Joshua Blochs Effective Java ist die Vorstellung, dass Klassen die Mutation von Instanzen so wenig wie möglich und vorzugsweise überhaupt nicht zulassen sollten. Häufig werden die Daten eines Objekts in einer Datenbank in irgendeiner Form gespeichert. Dies hat mich dazu gebracht, über die Idee der Unveränderlichkeit …
Heute habe ich ein Buch über die SQL Server-Optimierung durchgesehen und es schien, dass ein gewisser Teil der Ideen auf einem linearen Speichermodell beruhte. Verändern SSDs, die ein völlig anderes Speichermodell haben, in irgendeiner Weise das Spiel in Bezug darauf, wie man über Datenbankoptimierung oder -optimierung denkt?
Was ist das richtige Format einer geografischen Adresse / eines geografischen Standorts, das zu jeder Adresse auf der Erde passt? Im Moment habe ich: Land Stadt Straße Nummer Textdaten (der Einfachheit halber) Postleitzahl lat / lng Aber ich glaube, ich kann es verbessern: Es könnte einen Staat / eine Region …
Ich kenne einige allgemeine Best Practices beim Entwerfen einer Datenbank für eine Anwendung, aber wie sieht es mit der Neugestaltung aus? Ich bin in einem Team, das mit der Neugestaltung einer internen Geschäftsanwendung beauftragt ist, obwohl ich "intern" sage. Leider habe ich viele, viele Leute, die keinen Kontakt zu den …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.