RTV forum PL | NewsGroups PL

Jakie nowoczesne systemy bazodanowe wybrać dla małych projektów komercyjnych?

A teraz z innej beczki... bazy danych

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jakie nowoczesne systemy bazodanowe wybrać dla małych projektów komercyjnych?

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next

Irek.N.
Guest

Sun May 13, 2018 3:00 pm   



Wiem że nie w temacie, sorki więc za to, może akurat ktoś przechodził
podobny dylemat.

Potrzebuję napisać coś bazodanowego. Kiedyś używałem Interbase i BC
Builder-a, ale to było z 15 lat temu.
Co obecnie jest godne uwagi przy małych systemach bazodanowych?
Zastosowanie komercyjne, więc licencje nie będą bolały, chyba że kwoty
wyjątkowo duże wyjdą. Podpowiecie coś?

Irek.N.

Sebastian Biały
Guest

Sun May 13, 2018 3:14 pm   



On 5/13/2018 5:00 PM, Irek.N. wrote:
Quote:
Co obecnie jest godne uwagi przy małych systemach bazodanowych?

SqLite, MySql, PostgreSql.

Quote:
Zastosowanie komercyjne, więc licencje nie będą bolały, chyba że kwoty
wyjątkowo duże wyjdą. Podpowiecie coś?

Licz rozmiar i możliwości, dopiero potem będzie istotne czy komercjne
wliczać czy nie.

Irek.N.
Guest

Sun May 13, 2018 3:59 pm   



Quote:
Licz rozmiar i możliwości, dopiero potem będzie istotne czy komercjne
wliczać czy nie.

Wiesz, ciężko powiedzieć gdzie mi się "chciejstwa" skończą, będę pisał
dla siebie. Na ten moment jedna baza, ze 4-5 tabel, nic wielkiego, ale
chciał bym aby to żwawo ganiało. Zanabyłem nawet serwer Della, jak
zwykle przesadzając z wydajnością. Może jak nie przerwę pisania, to za
10 lat będzie miał co robić ;)

Ok, podpowiesz jakieś DBMS do tego? Sorki za tak oczywiste pytania, ale
wypadłem z obiegu. Zdaję sobie sprawę, że mogę poszukać i poczytać, tyle
tylko że nie będę w stanie ocenić i tym samym wybrać rozwiązania.
Szukam raczej prostego rozwiązania z łatwym interfejsem. Zasady znam.
SQL-a 15 lat temu też znałem, dam rady odżywić ponownie swoje związane z
tym komórki jak sądzę ;)

thx.

Miłego.
Irek.N.

Sebastian Biały
Guest

Sun May 13, 2018 4:07 pm   



On 5/13/2018 5:59 PM, Irek.N. wrote:
Quote:
Licz rozmiar i możliwości, dopiero potem będzie istotne czy komercjne
wliczać czy nie.
Wiesz, ciężko powiedzieć gdzie mi się "chciejstwa" skończą, będę pisał
dla siebie. Na ten moment jedna baza, ze 4-5 tabel, nic wielkiego, ale
chciał bym aby to żwawo ganiało.

Dowolna baza daje się szacować pod kątem wydajności. Ile masz tych
zapytań na sekundę? Setki? jak mniej to cokolwiek napisanego na kolanie
da rade.

Quote:
Zanabyłem nawet serwer Della, jak
zwykle przesadzając z wydajnością. Może jak nie przerwę pisania, to za
10 lat będzie miał co robić Wink

99% zagadnień bazodanowych małej skali da sie obrobić komputerem za
100zł. Wyssalem to z palca, ale mysle że to niewiele dalej od prawdy.

Quote:
Ok, podpowiesz jakieś DBMS do tego?

Zakładając że wybierzesz najłatwiej czyli MySQL to możesz użyć
phpMyAdmin. To bardzo wygodne zarządzanie. Ściągnij gotowca tutaj:

https://sourceforge.net/projects/wampserver/

Oczywiście baza nadaje się do robienia rzeczy innych niż strony, ja
używalem to pomiarów z urzadzeń testujących na procesie produkcji.

Pozostaje pytanie jak bedzie wyglądał interfejs po stronie języka
programowania. Ale MySQL ma miliardy implementacji, więc nawet jesli
chjcesz coś egozytcznego lub nekromanckiego jak Delphi, to się znajdzie.

Guest

Sun May 13, 2018 6:04 pm   



W dniu niedziela, 13 maja 2018 10:00:05 UTC-5 użytkownik Irek.N. napisał:
Quote:
Wiem że nie w temacie, sorki więc za to, może akurat ktoś przechodził
podobny dylemat.

Potrzebuję napisać coś bazodanowego. Kiedyś używałem Interbase i BC
Builder-a, ale to było z 15 lat temu.
Co obecnie jest godne uwagi przy małych systemach bazodanowych?
Zastosowanie komercyjne, więc licencje nie będą bolały, chyba że kwoty
wyjątkowo duże wyjdą. Podpowiecie coś?

Irek.N.

Mozesz zrobic szybko i relatywnie dobrze za darmo korzystajac z gotowych rozwiazan z rodzaju erp:
https://erpnext.com/
Ten jest za darmo jak sobie go sam hostujesz.

Generalnie zamiast grzebac w bazie i oprogramowywac wszystko tu masz juz preprogramowane komponenty i dosyc dobrze zrobiona warstwe bazodanowa i aplikacyjna i ich interakcje.

To troche inne podejscie niz zrobienie wszystkiego samemu ale jak ogarniesz a dany produkt ci przypasuje to sporo mozna w tym zrobic.

Alternatywnie np. Jira.

Tyle ze tu bedziesz mial raczej "problem" jak poukrywac niektore elementy bo ich nie potrzebujesz a nie chcesz aby user je widzial.

A w temacie pytania to jak bardzo chcesz pisac od podstaw to wybierz to co umiesz i znasz i szukaj wokol tematu. Bo swiat sie zmienil, podejscie do pisania systemikow tez. Trudno doradzic cos jak nie wiadomo co chcesz napisac i jakie cechy sa obowiazkowe a jakie opcjonalne...

Guest

Sun May 13, 2018 6:08 pm   



W dniu niedziela, 13 maja 2018 10:59:41 UTC-5 użytkownik Irek.N. napisał:
Quote:
Licz rozmiar i możliwości, dopiero potem będzie istotne czy komercjne
wliczać czy nie.

Wiesz, ciężko powiedzieć gdzie mi się "chciejstwa" skończą, będę pisał
dla siebie. Na ten moment jedna baza, ze 4-5 tabel, nic wielkiego, ale
chciał bym aby to żwawo ganiało. Zanabyłem nawet serwer Della, jak
zwykle przesadzając z wydajnością. Może jak nie przerwę pisania, to za
10 lat będzie miał co robić ;)

Ok, podpowiesz jakieś DBMS do tego? Sorki za tak oczywiste pytania, ale
wypadłem z obiegu. Zdaję sobie sprawę, że mogę poszukać i poczytać, tyle
tylko że nie będę w stanie ocenić i tym samym wybrać rozwiązania.
Szukam raczej prostego rozwiązania z łatwym interfejsem. Zasady znam.
SQL-a 15 lat temu też znałem, dam rady odżywić ponownie swoje związane z
tym komórki jak sądzę ;)


Do zarzadzania bazami uzywalem albo mysqladmina (lub jego odpowiednikow dla postgresa itp.) albo db visualizer (dbvis).

I tego polecam.
Darmowa wersja jest fajna a platna jest tania.

Jakbym ci mial proponowac w czym pisac to bym zasugerowal albo php albo jave ale mocno zalezy co potrzebujesz i co potrafisz.

To co Sebastian sugeruje jest ok. Ale tak naprawde nie wiadomo co chcesz uzyskac wiec trudno zaproponowac cos co sprawi ze usiadziesz i w dwa wieczory zrobisz co ci trzeba. Bo na pewno takie rozwiazania sa i to darmowe. tylko nie wiemy co chcesz napisac :)

Ujawnij co ci po glowie chodzi to sie znajdzie dobre narzedzie.

Irek.N.
Guest

Sun May 13, 2018 9:18 pm   



Quote:
Dowolna baza daje się szacować pod kątem wydajności. Ile masz tych
zapytań na sekundę? Setki? jak mniej to cokolwiek napisanego na kolanie
da rade.
...
99% zagadnień bazodanowych małej skali da sie obrobić komputerem za
100zł. Wyssalem to z palca, ale mysle że to niewiele dalej od prawdy.

Litości. Nawet jak mi wszyscy ludzie zaczną bez sensu klikać, aby tylko
klikać, to może wygenerujemy jedno zapytanie na sekundę?

Już tłumaczę co chcę zrobić.
Mam potrzebę prowadzenia własnej ewidencji podzespołów, gównie na
potrzeby szybkiego wyceniania budowanych maszyn. Do tej poty wszystko
mamy w PDF-ach i szukamy ręcznie. Jak się uda (wytrwałość w pisaniu a
później w wypełnianiu mam na myśli), to będzie można na podstawie BOM-u
zrobić powiedzmy 90% wyceny automatem.
Dodatkowo jak ładnie powiążę to z zamówieniami i sprzedażą, to chociaż
namiastkę automatycznego magazynu dostanę (II etap jak sobie wyobrażam
realizację). Zleciłem kiedyś napisanie jednego programu, udało się, ale
programista wyjechał i zostałem w efekcie bez opieki, a system się
sypnął wraz z kompem (dlatego teraz serwer a nie klasyczny komp).
Zleciłem jeszcze inny program, ale jakoś nie dogadałem się z programistą
(zdalna praca). Częściowo z mojej winy, częściowo nie... nieważne,
zdalnie softu już nie zlecam. Dlatego pomyślałem, że odświeżę sobie
wiedzę i samemu spróbuję.
Quote:
Zakładając że wybierzesz najłatwiej czyli MySQL to możesz użyć
phpMyAdmin. To bardzo wygodne zarządzanie. Ściągnij gotowca tutaj:

THX, bardzo chętnie sprawdzę. Już sprawdziłem, na YT są kursy. :)

Quote:
Oczywiście baza nadaje się do robienia rzeczy innych niż strony, ja
używalem to pomiarów z urzadzeń testujących na procesie produkcji.

Strony nie, ale chętnie posadzę na serwerze Apacza czy coś innego, a
przez www będę bazę wykorzystywał. Zakończyłem swoją przygodę z bazami
(akurat Progress-a na koniec programowałem) grube naście lat temu, więc
teraz jak piszę co chcę zrobić, to mi się wydaje to takie nowoczesne :)

Quote:
Pozostaje pytanie jak bedzie wyglądał interfejs po stronie języka
programowania. Ale MySQL ma miliardy implementacji, więc nawet jesli
chjcesz coś egozytcznego lub nekromanckiego jak Delphi, to się znajdzie.

Mam małe wymagania. UI nie ma znaczenia, ale ma być użytecznie.

THX.
Miłego.
Irek.N.

Irek.N.
Guest

Sun May 13, 2018 9:22 pm   



Quote:
Do zarzadzania bazami uzywalem albo mysqladmina (lub jego odpowiednikow dla postgresa itp.) albo db visualizer (dbvis).
I tego polecam.
Darmowa wersja jest fajna a platna jest tania.

Sebastian też polecił, już oglądałem conieco... fajne. THX.


Quote:
Jakbym ci mial proponowac w czym pisac to bym zasugerowal albo php albo jave ale mocno zalezy co potrzebujesz i co potrafisz.
To co Sebastian sugeruje jest ok. Ale tak naprawde nie wiadomo co chcesz uzyskac wiec trudno zaproponowac cos co sprawi ze usiadziesz i w dwa wieczory zrobisz co ci trzeba. Bo na pewno takie rozwiazania sa i to darmowe. tylko nie wiemy co chcesz napisac Smile
Ujawnij co ci po glowie chodzi to sie znajdzie dobre narzedzie.

W odpowiedzi Sebastianowi opisałem, więc odsyłam aby nie kopiować.

Teraz walka z RODO, więc pewnie mój zapał będzie musiał poczekać z
tydzień. Zacznę typowo dla sprzętowca... odpalę najpierw serwer ;)

Miłego.
Irek.N.

Sebastian Biały
Guest

Sun May 13, 2018 9:54 pm   



On 5/13/2018 11:18 PM, Irek.N. wrote:
Quote:
Mam potrzebę prowadzenia własnej ewidencji podzespołów, gównie na
potrzeby szybkiego wyceniania budowanych maszyn.

Innymi słowy potrzebujesz jakiejkolaiwk bazy danych. Bierz pierwsza
lepszą, sugeruje mySQL z powodu bardzo wygodnych narzedzi, sieciowości
i absurdalnie dużego wsparcia.

Quote:
Pozostaje pytanie jak bedzie wyglądał interfejs po stronie języka
programowania. Ale MySQL ma miliardy implementacji, więc nawet jesli
chjcesz coś egozytcznego lub nekromanckiego jak Delphi, to się znajdzie.
Mam małe wymagania. UI nie ma znaczenia, ale ma być użytecznie.

Sugestia: nie pisz programów. Zleć zrobienie tego przez www lub sam się
za to zabierz. A jeszcze lepiej zerknij na gotowce:

https://www.dobreprogramy.pl/Asystent-Magazyn,Program,Windows,13259.html

https://weaversoft.pl/program-magazynowy/

https://blog.capterra.com/the-top-5-free-inventory-software-systems/

i pewno nascie innych.

Wiele programów do obsługi sprzedazy ma wtyczki magazynowe.

Irek.N.
Guest

Sun May 13, 2018 10:03 pm   



Quote:
Sugestia: nie pisz programów. Zleć zrobienie tego przez www lub sam się
za to zabierz. A jeszcze lepiej zerknij na gotowce:
Wiele programów do obsługi sprzedazy ma wtyczki magazynowe.

Ale ja nie chcę magazynu prowadzić. Właśnie gotowe programy są budowane
dla firm, które działają w/g utartego schematu. Moje potrzeby są trochę
inne, dlatego albo musiał bym się dostosować, albo zlecić autorski.

Czekaj... właśnie do mnie coś dotarło. Piszesz abym nie pisał programów,
a później mam sam się za to zabrać. Chyba nie ogarnąłem...

Miłego.
Irek.N.

Sebastian Biały
Guest

Sun May 13, 2018 10:10 pm   



On 5/14/2018 12:03 AM, Irek.N. wrote:
Quote:
Czekaj... właśnie do mnie coś dotarło. Piszesz abym nie pisał programów,
a później mam sam się za to zabrać. Chyba nie ogarnąłem...

a) nie pisz programów tylko zrob coś w PHP bądź okolicach. Wciskanie
klawiszy z godnie z gramatyką PHP jest tylko przypadkiem nazywane
programowaniem ;)

b) nic nie pisz tylko kup gotowe

Jesli do emerytury masz jeszcze z 10 lat to wybierasz a). Jak nie masz
to b) i zmieniasz przyzwyczajenia.

Guest

Sun May 13, 2018 11:38 pm   



W dniu niedziela, 13 maja 2018 16:22:00 UTC-5 użytkownik Irek.N. napisał:
Quote:
Do zarzadzania bazami uzywalem albo mysqladmina (lub jego odpowiednikow dla postgresa itp.) albo db visualizer (dbvis).
I tego polecam.
Darmowa wersja jest fajna a platna jest tania.

Sebastian też polecił, już oglądałem conieco... fajne. THX.


Jakbym ci mial proponowac w czym pisac to bym zasugerowal albo php albo jave ale mocno zalezy co potrzebujesz i co potrafisz.
To co Sebastian sugeruje jest ok. Ale tak naprawde nie wiadomo co chcesz uzyskac wiec trudno zaproponowac cos co sprawi ze usiadziesz i w dwa wieczory zrobisz co ci trzeba. Bo na pewno takie rozwiazania sa i to darmowe. tylko nie wiemy co chcesz napisac Smile
Ujawnij co ci po glowie chodzi to sie znajdzie dobre narzedzie.

W odpowiedzi Sebastianowi opisałem, więc odsyłam aby nie kopiować.

Teraz walka z RODO, więc pewnie mój zapał będzie musiał poczekać z
tydzień. Zacznę typowo dla sprzętowca... odpalę najpierw serwer ;)


Z tego co widzialem wyzej to moim zdaniem jak zaczniesz rzezbic samodzielnie to zrobisz, ale szybko utkniesz jak pojawia sie nowe potrzeby.


Zasugerowalem tam wyzej tego erp-a i jak czytalem twoje potrzeby to jakbym trafil w sedno.

Zajrzyj w to rozwiazanie, jak zaczniesz cos w tym dlubac to za nim stoi firma, oni ci dodatkowe mozliwosci sami zakoduja.

Mysle ze bedzie latwiej tamtedy niz przez zrobienie samemu.

A, no i sporo czasu ci zejdzie na przetwarzaniu danych inicjalnie, aby miec te dane z pdf w systemie. Podumaj jak to zrobic, mysle ze moze zjesc sporo wysilku.

PS. Tego opensourcowego erp-a nie dotykalem, wiec wiele wiecej poza pokazaniem palcem nie uczynie ale wydaje mi sie ze jest dobrym narzedziem do tego co potrzebujesz.

kwaczy
Guest

Mon May 14, 2018 7:03 am   



W dniu 2018-05-13 o 18:07, Sebastian Biały pisze:
Quote:
On 5/13/2018 5:59 PM, Irek.N. wrote:

(...)
Quote:
99% zagadnień bazodanowych małej skali da sie obrobić komputerem za
100zł. Wyssalem to z palca, ale mysle że to niewiele dalej od prawdy.
(...)

Popieram. Kup raspberry Pi, wystarczy w zupełności. Jak się boisz o
sypnięcie systemu/dysków to kup dwa dyski i zrób RAIDa. Albo prościej -
co godzinę/minutę/dobę/inny_czas rób dumpa bazy i kopiuj na
pendrive/dysk. Dodatkowo ustawienia Apacza czy ngix czy co weźmiesz wraz
ze skryptami php, które robisz (lub modyfikujesz później).
RPi do tego wystarczy, jest tani, mało je watów, wszystko zrobisz
zdalnie (nie musisz instalować Xów - Gnome itp). I możesz sobie go
wykorzystać jako własny serwer wewnętrzny.

kwaczy
Guest

Mon May 14, 2018 7:06 am   



W dniu 2018-05-13 o 18:04, sczygiel@gmail.com pisze:
Quote:
W dniu niedziela, 13 maja 2018 10:00:05 UTC-5 użytkownik Irek.N. napisał:
(...)
Alternatywnie np. Jira.

Tyle ze tu bedziesz mial raczej "problem" jak poukrywac niektore elementy bo ich nie potrzebujesz a nie chcesz aby user je widzial.
(...)

Ojej. JIRA? Przesadził z serwerem to z systemem też Very Happy Jirę można,
bardzo lubię, ale patrząc na opis tego co potrzeba, co może Jira, to
mniej więcej jak zrywanie stokrotki kombajnem Smile

Piotr Dmochowski
Guest

Mon May 14, 2018 12:12 pm   



W dniu 2018-05-13 o 17:00, Irek.N. pisze:
Quote:
Wiem że nie w temacie, sorki więc za to, może akurat ktoś przechodził
podobny dylemat.

Potrzebuję napisać coś bazodanowego. Kiedyś używałem Interbase i BC
Builder-a, ale to było z 15 lat temu.
Co obecnie jest godne uwagi przy małych systemach bazodanowych?
Zastosowanie komercyjne, więc licencje nie będą bolały, chyba że kwoty
wyjątkowo duże wyjdą. Podpowiecie coś?

Irek.N.
To ja dorzucę MS SQL Server. W wersji Express jest za darmo, główne

ograniczenie to rozmiar bazy poniżej 2GB, jest też chyba wersja na
Linuksa (ale nie testowałem).
Do zarządzania jest bardzo wygodne środowisko graficzne (wymagany jest
Windows). Jak będzie potrzeba to można kupić licencję i wgrać więcej
danych, zrobić redundancję itp.
Biblioteki programistyczne są dostępne do prawie każdego języka
programowania.
W porównaniu do Open Source to jakość pracy i możliwości są jednak o
klasę lepsze. Z drugiej strony jak się człowiek przyzwyczai do np.
Postgresa to można zrobić całkiem profesjonalną instalację za free (np.
z redundantnym serwerem).
W Borlanda to bym nie szedł, bo ciężko zrobić coś bazodanowego w
sansownych pieniądzach: trzeba kupić licencję na IDE plus dodatkowo
bibliotekę do baz danych, razem spokojnie ponad 10 tysięcy (i to za
wersję bez wodotrysków).

Tak jak koledzy pisali - jak ma być dobrze i szybko to poszukać jakiegoś
programu do obsługi magazynu z możliwością dostępu programowego do bazy,
a następnie dorobić moduł do liczenia kosztorysu w oparciu o dane z bazy
(jeżeli nie ma gotowca). Jakąś przystawkę do robienia kosztorysu można
od biedy zrobić samemu (jeżeli program magazynowy ma jakieś API albo
inny oficjalnie wspierany dostęp do danych), będzie taniej, lepiej i
szybciej niż dłubanie wszystkiego od zera, zwłaszcza po takiej przerwie
i uczeniu się wszystkiego praktycznie od nowa.

No i uwaga na koniec - ja bym dorzucił parę złotych i zadbał jednak o
jakąś redundancję i zabezpieczenie danych, żeby nie było plucia w brodę
że kilka miesięcy pracy poszło w piach.
--
Pozdrawiam
Piotrek

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jakie nowoczesne systemy bazodanowe wybrać dla małych projektów komercyjnych?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map