Skocz do zawartości
d3d!k

Zarządzanie bazami danych

Polecane posty

Witam,

 

Na początku nie wiem czy w dobrym miejscu napisze ten temat i czy dałem dobrą nazwę tematu jeśli nie proszę poprawić.

 

Wpadłem na pomysł aby napisać panel do zarządzania bazami danych z poziomu WWW w PHP oczywiście coś w stylu PMA tylko że byłby jeden panel do zarządzania wszystkimi rodzajami baz danych (postgresql, oracle, mysql firebird itp). Dodanie obsługi danej bazy danych wiązałoby się tylko z dodaniem sterownika "klasy" do danej bazy i pliku w którym będą zebrane wszystkie zapytania potrzebne dla danej bazy danych. Moje pytanie jest takie czy byłby ktoś chętny napisać zemną taki panel do zarządzania ? Panel oczywiście byłby udostępniany na zasadach open-source.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wpadłem na pomysł aby napisać panel do zarządzania bazami danych z poziomu WWW w PHP oczywiście coś w stylu PMA tylko że byłby jeden panel do zarządzania wszystkimi rodzajami baz danych (postgresql, oracle, mysql firebird itp). Dodanie obsługi danej bazy danych wiązałoby się tylko z dodaniem sterownika "klasy" do danej bazy i pliku w którym będą zebrane wszystkie zapytania potrzebne dla danej bazy danych. Moje pytanie jest takie czy byłby ktoś chętny napisać zemną taki panel do zarządzania ? Panel oczywiście byłby udostępniany na zasadach open-source.

Jest takie powiedzenie, że jeżeli coś jest do wszystkiego to jest do niczego i w tym wypadku idealnie się sprawdza, za duże różnice w SBD żeby to działało rozsądnie i miało sens do tego musiałbyś mieć bardzo rozległą wiedzę na temat każdej bazy danych. Przyjrzyj się PMA i phpPgAdmin jak bardzo się różnią i to nie tylko wyglądem a funkcjonalnością wynikającą z obsługiwanej bazy danych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jest takie powiedzenie, że jeżeli coś jest do wszystkiego to jest do niczego i w tym wypadku idealnie się sprawdza, za duże różnice w SBD żeby to działało rozsądnie i miało sens do tego musiałbyś mieć bardzo rozległą wiedzę na temat każdej bazy danych. Przyjrzyj się PMA i phpPgAdmin jak bardzo się różnią i to nie tylko wyglądem a funkcjonalnością wynikającą z obsługiwanej bazy danych.

 

1. Czytaj uważanie, wyraźnie napisałem "Moje pytanie jest takie czy byłby ktoś chętny napisać zemną taki panel do zarządzania" co oznacza że pewnie nie mam wiedzy na temat każdej bazy danych i szukam osób :)

2. Według mnie dobrym wyzwaniem będzie napisanie takiego panelu z dużą róznicą pomiędzy obługiwanymi bazami danych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1. Czytaj uważanie, wyraźnie napisałem "Moje pytanie jest takie czy byłby ktoś chętny napisać zemną taki panel do zarządzania" co oznacza że pewnie nie mam wiedzy na temat każdej bazy danych i szukam osób :)

2. Według mnie dobrym wyzwaniem będzie napisanie takiego panelu z dużą róznicą pomiędzy obługiwanymi bazami danych.

 

Ale po co pisać coś co już jest (PMA, phppgadmin), naprawdę nie jest problemem korzystać w razie potrzeby raz PMA raz phppgadmina. Z ilu różnych Baz danych korzystasz w praktyce naraz na jednym serwerze ?

 

Ile zajmie napisanie skryptu, który funkcjonalnością będzie zbliżony do PMA ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

IMHO gra nie warta świeczki.

 

Różnice w bazach danych są tak olbrzymie, że ten skrypt co chcesz napisać byłby tak naprawdę 3 różnymi skryptami charakteryzującymi się tylko wspólnym wyglądem.

Nie da się napisać wspólnego szkieletu (interface w PHP), który byłby wspólny dla wszystkich sterowników baz danych, które "wystarczyło by zaincludować"

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale po co pisać coś co już jest (PMA, phppgadmin), naprawdę nie jest problemem korzystać w razie potrzeby raz PMA raz phppgadmina. Z ilu różnych Baz danych korzystasz w praktyce naraz na jednym serwerze ?

 

Ile zajmie napisanie skryptu, który funkcjonalnością będzie zbliżony do PMA ?

Nie chodzi o napisanie panelu który ma wszystkie funkcje PMA i jeszcze wiecęj tylko Panel w którym bedą tylko naprawde potrzebne funkcje.

 

IMHO gra nie warta świeczki.

 

Różnice w bazach danych są tak olbrzymie, że ten skrypt co chcesz napisać byłby tak naprawdę 3 różnymi skryptami charakteryzującymi się tylko wspólnym wyglądem.

Nie da się napisać wspólnego szkieletu (interface w PHP), który byłby wspólny dla wszystkich sterowników baz danych, które "wystarczyło by zaincludować"

Największę różnice są raczej w zapytaniach, przez co problem można łatwo rozwiązać tworząc osoby plik z konkretnymi zapytaniami pod daną bazę danych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie da się napisać wspólnego szkieletu (interface w PHP), który byłby wspólny dla wszystkich sterowników baz danych, które "wystarczyło by zaincludować"

Bo go nie trzeba nawet pisać, bo już dawno jest napisany... A PDO to co to jest niby?

Ewentualnie przestarzałe PEAR::db.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No ba :) PDO daje rade, ale nie wiem jak z oraclem, bo nie miałem okazji używać :) 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×