Oracle + Python + Linux

0

Ze względu na to, że uczę się Pythona (głównie hobbystyczne projekty webowe w Django), jakiś czas temu zacząłem zgłębiać tajniki relacyjnych baz danych (Oracle), systemem operacyjnym, na którym pracuję na co dzień jest Linux, a ścieżką rozwoju jaką chciałbym obrać jest programowanie baz danych to z punktu widzenia rynku pracy:

  1. Jak to wygląda z połączeniem Python + baza danych Oracle. Czy w praktyce są one wykorzystywane razem? Czy nie bardziej sensowne byłoby z punktu widzenia rozpoczęcia w przyszłości pracy jako programista baz danych zająć się innym językiem programowania mając już jako takie podstawy Pythona?

  2. Oracle oczywiście wydaje swoją dystrybucję Linuxa, z którą ich bazy danych są w pełni kompatybilne. A jak to zazwyczaj wygląda w rzeczywistości? Czy częściej w środowiskach produkcyjnych wykorzystywane są systemy Linuxa czy rozwiązania Microsoftu?

Z góry dzięki za jakąkolwiek pomoc.

0

Python łączę z PostgeSQL i MongoDB.

0

Dzięki za odpowiedź :)

Racja, z tego co wiem, są to najbardziej popularne połączenia. Natomiast mi bardziej zależy na dopasowaniu języka do bazy Oracle, niż odwrotnie i zastanawiam się, czy Python i Linux są optymalnym wyborem?

2

Popularne jest połączenie języka Java z bazą Oracle i system Linux, C# z bazą SQL Server i systemem Windows, Pythona z PostgreSQL i systemem Linux. Ale zdarzają się również inne konfiguracje. Java, C# i Python działają równie dobrze z innymi bazami, na różnych systemach operacyjnych.

0

Właśnie o to mi chodziło! Dzięki :)
Pomyślę nad Javą, chociaż Python całkiem mi się spodobał, a na początku chyba język nie będzie robił wielkiej różnicy...

1

Może lepiej Java + Oracle + PL/SQL+Linux .

0

Tak, wydaje mi się, że jest to dobry kierunek. Chociaż jeżeli dobrze rozumiem, to PL/SQL jest swego rodzaju "częścią składową" baz Oracle i bez jego znajomości trudno wykorzystać możliwości jaką dają te bazy. Czy mam rację?
Ale mogę się mylić, z PL/SQL miałem jeszcze niewiele do czynienia...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.