php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.06.2011, 15:06  
Neuer Benutzer
 
Registriert seit: 13.05.2008
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
schingeldi befindet sich auf einem aufstrebenden Ast
Standard Eine Datenbank pro Entwickler vs. zentrale Entwicklerdatenbank

Hi,

habe mal ne generelle Frage, wie andere PHP Entwickler, die an einem Projekt im Team arbeiten, mit Ihren Datenbanken umgehen. Es gibt ja mehrere Möglichkeiten:


Hat jeder Entwickler seine eigene Datenbank? Wenn ja, wie synchronisiert Ihr die Strukturen und die Daten. Strukturen ginge ja noch über Workbench, aber bei den Daten. z.B. der eine fügt bei sich einen Eintrag in einer "country" Tabelle hinzu, ohne die die Applikation in einem anderen Land nicht lauffähig ist. Wenn jetzt ein anderer Entwickler den Quellcode per Versionsverwaltung updatet und dieser Eintrag ist nicht vorhanden in seiner lokalen Datenbank, dann gibt es Probleme.
Wie wird bei einem solchen Szenario sichergestellt, dass die Änderungen später auch auf der Livedatenbank landen.

Gibt es nur eine zentrale Entwicklerdatenbank? Wenn ja, wo steht diese. Auf einem Server im Büro, so dass die Latenzen nicht so groß sind. Oder doch im großen Rechenzentrum, was die Latenzen ins Nirvana gehen lässt, dafür aber keine Extra Hardware im Büro rumsteht und das Büronetz auch nicht nach außen geöffnet werden muss, wenn Entwickler auch mal von Außerhalb arbeiten.
Auch hier ist dann die Frage zu stellen, wie sichergestellt wird, dass sämtliche Änderungen an der Entwicklerdatenbank auch auf die Live-Datenbank mit rüber genommen werden.

Wird nur auf der Livedatenbank entwickelt? Wenn ja, hat man hier natürlich das gleiche Problem mit den Latenzen, allerdings keine Synchronisierungsprobleme. Dazu kommt natürlich aber das hohe Risiko der Softwarefehler, die evtl. die Livedaten beschädigen.


Mich würde mal interessieren, wie Ihr das in Euren Teams von 2 - 10 Personen macht. Gerne auch Links zu anderen Diskussionen, Blogeinträgen, Webseiten, oder ähnliches, wo gleiches diskutiert wurde oder wird. Gerne auch auf Englisch
schingeldi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.06.2011, 15:10  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Versioneering ftw.

Entwickeln tuh ich grundsätzlich nur auf einer lokalen Kopie oder einer Identischen lokal gespeicherten Struktur der jeweiligen Datenbank. Schafft es eine Änderung in die nächsthöhere Version gibts nen Datenbank-Patch der die Korrekturen vornimmt ( der natürlich auch totgetestet wurde bevor er Live-Datenbanken erreicht ).
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 28.06.2011, 17:59  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Unterscheidet sich bei mir. Web-Entwicklung mache ich über eine lokale MySQL-Instanz. Tests laufen dann auf einem dem Produktivsystem entsprechenden Ersatzsystem. Liegt vor allem daran, dass ich teilweise auch direkt beim Kunden entwickel, da muss ich also alles dabei haben.

Bei der Windows Entwicklung haben wir teilweise Datenbanken mit mehreren hundert MB. Dafür gibt es einen eigenen Datenbankserver bei uns im Büro. Zumal die Entwicklung immer nur bei uns im Büro stattfindet. Also kein Zugriff von außen.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat 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
[Erledigt] Datensätze von einer MySQL in eine andere MySQL Datenbank abgleichen Marvin75 Datenbanken 7 10.06.2011 18:00
Mehrere Querys klappen in PhpMyAdmin aber nicht in PHP djscaleo Datenbanken 36 15.05.2011 02:00
[Mitmachquiz] Gästebuch mit beliebiger Datenbank Asipak Off-Topic Diskussionen 69 02.03.2011 11:03
[Erledigt] Datensatz von Datenbank A nach Datenbank B kopieren GruenerQuark Datenbanken 2 17.01.2011 17:19
PHP Entwickler (m/w) für Berlin Kreuzberg in Festanstellung gesucht - sehr interessan buerolersch Gewerblich 0 13.12.2010 07:36
Variablenname aus Datenbank auswerten Eratech PHP Tipps 2010 6 04.05.2010 18:09
Allgemein Werte in Datenbank updaten chunky PHP Tipps 2010 1 08.04.2010 22:35
Datenbank richtig aufgebaut? bageleudi Datenbanken 2 31.03.2010 21:01
schribt nichts in die datenbank Cheesy92 PHP Tipps 2006 9 27.10.2006 14:03
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Sql Datenbank durchsuchen und vergleichen Teambyte PHP Tipps 2006 5 14.09.2006 11:11
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
INSERT in die Datenbank PHP Tipps 2004-2 4 13.12.2004 19:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php entwickler datenbank suchen, entwickler datenbank, deutsche php entwickler datenbank, datenbankpro, 2 mysql datenbanken synchronisieren, webentwicklung team datenbank synchronisieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:34 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