Potrzebuje pliku ze skryptem tworzącym jakąś przykładową bazę danych, i wstawiającym do niej przykładowe dane. Danych ma być bardzo dużo (np. 500 000). Baza będzie służyć jako obiekt do porównywania wydajności między aplikacją korzystającą z postgresql i sqlite napisaną w Javie.
Gdzie leży problem z napisamiem sobie czegoś takiego?
Nawet w notatniku ...
Co oznaczają "przykładowe dane" - czy to muszą być jakieś konkretne dane (np. prawdziwe imiona, jakieś adresy itp.) czy mogą być to wartości losowe? Bo zrobić w pętli INSERT INTO...
i wstawić tam jakieś generowane losowo za każdym przebiegiem pętli treści raczej nie jest problemem.
powinny mieć jakiś sens, i dawać możliwość do pisania różnych JOINów, podzapytań
Z punktu widzenia SQL i jego wydajności, nie ma żadnej róznicy, czy zrobisz JOIN na "Patryk Szymon Teresa Brygida"
czy na "gdfsfsSDF AWSEGV YSREFAAD rsdfikSefs"
;)
Sakila od jOOQ. Poza tym polecam ich bloga, chociaż już na starcie Ci powiem, że porównywanie SQLite i PostgreSQL nie ma sensu, bo zastosowania tych DB są absolutnie różne, nawet SQLite o tym pisze.