Witam
Podpowiedzcie mi bazę danych.
Mam za zadanie stworzyć aplikację bazodanową. Okna będę robił w builder c++ na widowsa, natomiast która baza?
Użytkowników podpiętych będzie pewnie 1-3 ale za to baza będzie duża, czyli dochodzić będzie ok 1TB rocznie.
Generalnie sprawa wygląda tak, że będą tworzone zlecenia, które mają po kilkanaście pól ale do każdego zlecenia będzie podpinanych wiele plików, pdf, jpg itp.
Najbardziej lubię firebirda ale do małych aplikacji a co wybrać do tak dużej bazy? postgresa?
Jak z wydajnością serwera?
Pozdrawiam
Baza danych? MS SQL Server 2014 w wersji Express (za darmo) z poprawnie skonfigurowanym i oprogramowanym FileStream.
W skrócie chodzi o to, że wkładasz pliki normalnie do bazy danych, ale silnik bazodanowy nie trzyma ich w bazie danych, a w specjalnym magazynie - są to zwykłe pliki na dysku.
W efekcie czego, baza nie puchnie (co bardzo ważne - rozmiar plików trzymanych w FileStream nie ma wpływu na ograniczenie wielkości samej bazy danych), dostęp do danych masz zapewniony przez SQL.
Odpada Ci ręczna synchronizacja plików z bazą danych - po prostu pobierasz je na klienta przez SQL.
Backup i restore bazy możesz zrobić z plikami trzymanymi w FileStram - lub bez.
Transakcyjność też jest zapewniona.
W necie jest pełno materiałów na ten temat, wystarczy poczytać i samemu przetestować.
Nie rozumiem, po co kopać się z koniem, jak wszystko jest podane jak na tacy...