Jaka baza danych?

Jaka baza danych?
IJ
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 lat
  • Postów:139
0

Witam. Jaką bazę danych polecacie do Javy? Chodzi mi o taką bazę którą będę miał w programie i ona będzie tam sobie trzymała wprowadzone przeze mnie dane. W temacie baz danych jestem zielony, czytałem o różnych bazach ale nie mam o tym pojęcia. Proszę o pomoc.

CountZero
  • Rejestracja:prawie 8 lat
  • Ostatnio:12 miesięcy
  • Postów:262
0

Najprościej to chyba H2 w pamięci w takim razie.

IJ
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 lat
  • Postów:139
0

A jakiś najlepiej polski tutorial mógłbyś podlinkować?

IJ
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 lat
  • Postów:139
0

I mógłbyś opisać mi mniej więcej z czym to się je?

CountZero
  • Rejestracja:prawie 8 lat
  • Ostatnio:12 miesięcy
  • Postów:262
0
  1. Nie znam takiego.
  2. Ale co, relacyjną bazę danych czy w akurat H2? Do obydwu zagadnień jest tyle linków gdzie wszystko jest opisane, że nie ma sensu tego pisać po raz n-ty.

https://www.tutorialspoint.com/h2_database/index.htm

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

H2 za każdym restartem apki będzie się czyściła, nie wiem czy tak chcesz :P


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
CountZero
Z ich strony: "Disk based or in-memory databases and tables, read-only database support, temporary tables". No ale domyślnie to rzeczywiście, będzie się resetować :P.
S9
A faktycznie, widać jestem niedoinformowany :D
IJ
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 lat
  • Postów:139
0

No więc sprecyzuję, jak już mówiłem nie znam się na bazach danych. Chciałbym bazę która nie wymazywała by się z każdym wyłączeniem apki i aby były jakieś polskie tutoriale. SQL/mySQL był by dobry czy to wyższa szkoła jadzy, nie dla początkującego? ;)

edytowany 1x, ostatnio: IlikeJava
E9
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 dni
  • Postów:216
0

SQL to nazwa języka zapytań używanego w wielu bazach danych, a MySQL to jedna z baz w której jest on stosowany. Tak więc w w praktycznie każdej relacyjnej bazie danych będziesz używać języka SQL, a to czy baza którą wybierzesz to będzie PostgreSQL, MySQL czy SQLite nie ma większego znaczenia, na poziomie połączenia Java-Baza danych wyglądać to będzie praktycznie tak samo, a z tego co widzę to o to Ci głównie chodzi na tym etapie.

edytowany 2x, ostatnio: Emdzej93
IJ
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 lat
  • Postów:139
0

O taką odpowiedź mi chodziło. Dzięki.

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Ale mySQL to beznadziejny silnik bazy danych, lepiej skorzystać z PostgreSQL. Darmowy, prosty w obsłudze i dobrze działający


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:14 minut
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4709
1

Lej na bazy. Uruchom sobie prevayler/ airomem i miej problem z głowy. (niestety będziesz musiał się nauczyć javy).


jeden i pół terabajta powinno wystarczyć każdemu
Julian_
czemu chodzisz w sukience jak czarnoksiężnik ? :O
Burdzi0
@Julian_: Jeszcze bardzo wielu rzeczy musisz się nauczyć...
n0name_l
Bardzo fajna prezka, aż sobie poszukam czegoś podobnego do .nota i obadam z czym to się je. ;-)
mad_penguin
mad_penguin
@n0name_l: znalazłeś coś ciekawego?
n0name_l
Szczerze mówiąc to nic gotowego i ciekawego nie znalazłem, ale też nie miałem jakoś mega dużo czasu na poszukiwania. :/
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

@jarekr000000: myślę że przed tego typu postami powinieneś napisać "jeśli nie chcesz miec pracy zrób DROP Database " :)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
jarekr000000
W całości sie z Tobą zgadzam. Prevaylery itp. są zdecydowanie dla leniwych.
S9
Cóż, mi chodziło jak się zapewne domyślasz o pracę zarobkową.

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.