| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Erfahrener Benutzer Registriert seit: 14.01.2010
Beiträge: 124
PHP-Kenntnisse: Fortgeschritten ![]() | Ansatz 3: Alles von allen Kunden in eine Tabelle packen. Zitat:
Nullwert – Wikipedia Zitat:
__________________ Ich bin Programmierer und kein Frameworkinstallierer. | ||
| | |
| | |
| Moderator Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Ich stimme da Nikosch zu, deswegen ja überhaupt dieser Thread. Ein ALTER TABLE, was die ganze Tabelle locked und bei großem Tabelleninhalt auch länger dauern kann, wäre bei einer Tabelle die alle Kunden nutzen äußerst unschön. Dann dürfte man nur noch Nachts neue Kunden anlegen bzw. Features hinzufügen. Außerdem kommen mir dabei Begriffe wie Fragmentierung in den Sinn, da MySQL (oder ist es nur eine der Engines?) ja Speicher für den ganzen Datensatz reserviert und darin auch pro Feld den Platz der evtl. später noch genutzt werden könnte. Und bzgl. der Liste für den Administrator: Ich hatte mit Absicht "sortiert nach User" geschrieben, denn das wäre zum Beispiel bei einem Ansatz 4 der alle Daten in jeweils eine Tabelle pro Kunde packt nicht über die B Datenbank möglich, jedenfalls nicht ohne weiteres. Bei den Ansätzen 1 - 3 wäre es natürlich problemlos machbar. Nikosch, deinen Ansatz mit dem JSON ist zwar denkbar, aber wenn Kunde B jetzt hauptsächlich über die Referenznummer des Lieferanten suchen möchte, dann bekomme ich ein Problem. |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.069
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Code: ORDER (Bestellungen) id | fk_customer | order_number | created CUSTOMER (Kunden) id | name ORDER_GROUP (Kunden-spezifische Spaltengruppierung) id | fk_customer | name ORDER_COL (Spaltendeklaration) id | fk_order_group | name | value_type ORDER_VAL (Werte) id | fk_order_col | value
__________________ "Nuschel ich?" - "Was?" |
| | |
| | ||||||
| Erfahrener Benutzer Registriert seit: 14.01.2010
Beiträge: 124
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Zitat:
Zitat:
Zitat:
Was stört dich eigentlich jetzt? Dein monatliches Alter Table? Kriegen die Kunden das überhaupt mit? Entwickelst du auf dem Livesystem? Schonmal über ein CVS nachgedacht? Zitat:
Welche Begriffe außer der Fragmentierung kommen Dir denn noch so in den Sinn? Außer der zentralen ein-Tabellen-Lösung käme mir noch folgender Overkill in den Sinn: 1. Jede Bestellsoftware (offensichtlich erhält ja nicht jeder Kunde die gleiche) erhält eine eigene Datenbank 2. Über einen Webservice pro Bestellsoftware kann der Administrator seine zentrale Statistik ziehen. Hätte den Vorteil, dass nur dann ein Kunde an einem Update leidet, wenn dieses auch Einfluss auf seine Bestellsoftware hat. Und der Webservice muss nur dann angepasst werden, wenn ein generelles Update eingeflossen ist.
__________________ Ich bin Programmierer und kein Frameworkinstallierer. | |||||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Felder eines Datensatzes separieren | aniga_de | Datenbanken | 10 | 26.01.2010 21:29 |
| MySQL - Felder mit verschiedenen Bedingungen summieren | Patrick Hilker | Datenbanken | 2 | 27.10.2009 16:23 |
| [Erledigt] Tabellenlayout: Große Felder auslagern? | boernard | Datenbanken | 7 | 27.07.2009 14:03 |
| Excel Spreadsheet Writer -> Import Outlook -> Felder definieren... | taurus | PHP Tipps 2008 | 0 | 16.12.2008 12:10 |
| Gästebuch-Tabelle - Felder auf Inhalt prüfen | ProgStarter | PHP Tipps 2008 | 13 | 09.10.2008 20:07 |
| Schwierige (?) Sortierung über 2 Felder | Anotherone | Datenbanken | 8 | 31.12.2006 02:48 |
| mysql mehrere felder aus 2 tabellen bei vorhandensein eines | cytrobic | Datenbanken | 9 | 30.06.2006 13:27 |
| suche tutorial: FORMULAR FELDER AUF INHALT PRÜFEN | PHP Tipps 2006 | 7 | 25.01.2006 19:14 | |
| [Erledigt] Große Felder wie TEXT auslagern? | Datenbanken | 9 | 26.10.2005 20:22 | |
| Formularauswertung: Leere Felder anzeigen | maeck | PHP Tipps 2005-2 | 1 | 18.09.2005 21:42 |
| Suche MySQL Funktion zum Verbinden 2er Felder | R4v3r | Datenbanken | 2 | 12.07.2005 23:49 |
| Felder löschen!? | PHP Tipps 2005 | 2 | 05.01.2005 14:36 | |
| Nach Formularcheck sind die Felder leer | PHP Tipps 2007 | 6 | 04.01.2005 21:42 | |
| leere felder entfernen | PHP Tipps 2007 | 14 | 04.01.2005 10:59 | |
| felder gegebenen falls überprüfen und sonst mail schicken. | lindner | PHP Tipps 2004-2 | 1 | 14.11.2004 15:47 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| felder auslagern mysql, mysql daten auslagern, mysql leere felder reservieren, mysql tabelle auslagern, mysql datumsangaben auslagern, bestellsoftware tutorial php, datenbank text auslagern, mysql tabelle mit updates auslagern, mysql felder mit updates auslagern, auslagerung von tabelle, mysql felder auslagern häufige updates, c funktion zum sortieren von feldern mit feldern auslagern?? |