php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.08.2011, 00:12  
Neuer Benutzer
 
Registriert seit: 10.08.2011
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
Qwerz befindet sich auf einem aufstrebenden Ast
Standard dynamische Tabellen - so wie der User will

Hallo,

ich brüte im Moment über einem neuen Projekt von mir und wollte mal eure Meinung zu ein paar Ideen haben.

Erst einmal die Problemstellung:
Normalerweise kann ein User bei einem Web-Service nach einem bestimmten Muster speichern (das die SQL-DB vorgibt). In einer Tabelle sind Felder für Automarke und Baujahr, also kann der User die beidem speichern. Da kein Feld für Name „Farbe des Autos“ existiert, kann der User die Farbe auch nicht speichern. Ich möchte aber, dass der User speichern kann, was er will, bzw. nach einem von ihm definierten Muster.

Das heißt, dass der User im ersten Schritt sich ein eigenes Muster erstellt (mit den Feldern, die er möchte/braucht) und danach genau diese speichern kann. Und, ich denke das ist das eigentliche Problem, der User soll auch noch in seinem eigenen Muster suchen können.

Ich habe mir auch schon eine ganz … lustige (!?) Idee überlegt, um das mit (my)SQL umzusetzen, aber zum einen finde ich die zu komplex (und werde sie deshalb auch erst mal nicht erklären), zum anderen habe ich mir überlegt, das dieses ganze „dynamische speichern“, doch super zu NoSQL passt, oder!?
Also war meine Überlegung, dass der User ein Art „Schema“-Objekt anlegt, ich aus diesem dann ein Formular generiere, und dann die eigentliche (Auto-)Einträge, die der User dann macht, mit diesem „Schema“ abgeglichen werden. Das was mich bis jetzt noch davon abhält ist vor allem die Frage nach der (Such-)Performance. Kann man mit NoSQL schnell suchen/sortieren!? Wenn ich mir das richtig vorstelle habe ich ja keine Indizes und so!? (My)SQL wäre zwar auch nicht besonders schnell, da einige Joins gemacht werden müssen), aber ich glaube das hält sich im noch Rahmen.

So, ich hoffe das war jetzt nicht zu wir, jemand versteht mich und kann mir seine Meinung dazu sagen! =)

Mfg

PS: Kostenlosen Webspace mit MySQL-DB gibt es ja zu Haufe im Internet, aber auch Webspace + NoSQL!?

PPS: Ich habe mir auch mal (kurz) Doctrine MongoDB ODM angeschaut. Macht das nicht das ganze Prinzip von NoSQL kaputt? Welche Vorteile habe ich denn noch, wenn nicht dieses „ich kann speichern was ich will“!?
Qwerz ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.08.2011, 19:00  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Ein generischer Container (very basic)...

Values
ID | CONTAINER_ID | KEY | VALUE

Container
ID | USER_ID | NAME

User
ID | NAME

Benutzer legt sich einen Container an un speichert darin beliebige Key-Value Paare...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Welcher JOIN bei zwei unterschiedlichen Tabellen? Mandible Datenbanken 22 17.03.2011 14:37
Aus 2 Tabellen nur die aktuellsten einer ID ausgeben GregorR Datenbanken 19 08.02.2011 21:59
$_SESSION user mit User aus DB abgleichen josephh PHP Tipps 2010 6 10.09.2010 21:53
User auf Status prüfen, in Bezug auf Registrierungsdatum embli PHP Tipps 2010 4 22.08.2010 00:07
[Erledigt] 2 Tabellen abgleichen und Inhalte übernehmen... Abweichler PHP Tipps 2010 3 29.07.2010 20:23
Logout durch Verlust der Session-ID (Zwei IDs pro User?) oriolus PHP Tipps 2010 10 12.07.2010 01:32
LOCK tables... Samhayne Datenbanken 41 18.02.2010 11:15
Projekt: User über Intranetpage erstellen, auf einen VoIP-Server beta1234 PHP Tipps 2009 2 22.07.2009 13:21
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
Verknüpfung von Tabellen rene.klatt Datenbanken 12 13.09.2007 18:41
Aus mehreren Tabellen (Foren) den Top User ermitteln wizzardxx PHP Tipps 2006 9 15.02.2006 10:39
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
Problem bei Abfrage auf Zwei Tabellen PHP Tipps 2005 2 21.04.2005 17:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dynamische tabelle auslesen, webhoster mongodb, dynamischetabellen php, php dynamische tabellen, generische tabelle, php dynamische tabelle, webspace mongodb

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum