Czy zawsze trzeba tworzyć bazę danych do aplikacji?

Odpowiedz Nowy wątek
2020-06-25 14:00

Rejestracja: 1 miesiąc temu

Ostatnio: 1 miesiąc temu

0

Cześć,
mam pytanie odnośnie baz danych. Czy zawsze trzeba tworzyć bazę danych do aplikacji?

edytowany 1x, ostatnio: cerrato, 2020-06-25 14:27

Pozostało 580 znaków

2020-06-25 14:01

Rejestracja: 3 lata temu

Ostatnio: 1 dzień temu

7

Nie.

Np. aplikacja Kalkulator nie potrzebuje bazy danych.

Potrzebuje. Gdzie zapisuje stan ostatniego trybu, w jakim był odpalony? W Rejestrze Windows. Czyli jednej wielkiej bazie danych. - Bartosz Wójcik 2020-06-26 03:04
Kolega @Bartosz Wójcik trochę za bardzo uskutecznia nadinterpretacje... - RequiredNickname 2020-06-26 08:38

Pozostało 580 znaków

2020-06-25 14:27
Moderator Kariera

Rejestracja: 2 lata temu

Ostatnio: 8 godzin temu

Lokalizacja: Poznań

3

Baza danych trzyma dane.
Jeśli aplikacja przetwarza dane, to gdzieś trzeba je wsadzić.
Możesz skorzystać z bazy gdzieś hostowanej (np. SQL na jakimś webhostingu), możesz sobie odpalić lokalnie SQLite, możesz wszystko trzymać w plikach tekstowych.

Doprecyzuj o co pytasz, bo na razie pytanie jest zbyt ogólnie i zbyt z czapy, żeby dać sensowną odpowiedź.


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say

Pozostało 580 znaków

2020-06-25 14:36

Rejestracja: 1 miesiąc temu

Ostatnio: 1 miesiąc temu

0

Jeśli stworze np jakaś web aplikacje to czy będę musiał również tworzyć cała bazę danych od podstaw czy użyć właśnie już istniejącej z jakiegoś web hostingu?

Pozostało 580 znaków

2020-06-25 14:38

Rejestracja: 6 lat temu

Ostatnio: 11 godzin temu

2

@Patryk Wirkus: Dalej zbyt ogólnie @cerrato napisał ci że jeżeli przetwarzasz dane i chcesz je później przechować to musisz je gdzieś zapisać

Pozostało 580 znaków

2020-06-25 14:41

Rejestracja: 1 miesiąc temu

Ostatnio: 1 miesiąc temu

0

To może z innej strony. Jakie apki nie potrzebują bazy danych oprócz kalkulatora? Jakieś programy do wideo czatu np. Skype. Potrzebuje bazę danych czy nie?

Skype potrzebuje, bo trzyma dane logowania w bazie itp. Obróbka wideo nie potrzebuje bazy rozumianej jako zbiór danych np relacyjnych. Ale plik graficzny/wideo to tez jakaś baza danych. - Tomek Pycia 2020-06-25 14:43

Pozostało 580 znaków

2020-06-25 14:45

Rejestracja: 6 lat temu

Ostatnio: 11 godzin temu

1

Tu masz przykład aplikacja hashująca text do md5
https://www.md5hashgenerator.com/

Pozostało 580 znaków

2020-06-25 15:54

Rejestracja: 11 miesięcy temu

Ostatnio: 10 godzin temu

1

Że tak zapytam - a do czego Ci ta wiedza? Szukasz pomysłu na napisanie czegoś i chcesz uniknąć baz danych?

Pozostało 580 znaków

2020-06-25 15:56

Rejestracja: 1 miesiąc temu

Ostatnio: 1 miesiąc temu

0
Sensacyjny Sebastian napisał(a):

Że tak zapytam - a do czego Ci ta wiedza? Szukasz pomysłu na napisanie czegoś i chcesz uniknąć baz danych?

Tak pytam z ciekawości. Jakie apki można zrobić bez użycia baz danych :)

Ograniczone tylko fantazją. Widocznie jej nie posiadasz. https://www.youtube.com/watch?v=CExlwc5DSpM - AnyKtokolwiek 2020-06-25 16:07
Po co te złośliwości. - Patryk Wirkus 2020-06-25 16:10
A jaką chcałbyś zrobić, to ci odpowiemy - AnyKtokolwiek 2020-06-25 16:43

Pozostało 580 znaków

2020-06-25 16:36

Rejestracja: 11 miesięcy temu

Ostatnio: 10 godzin temu

Generalnie odpowiedziałbym: wszystko, co nie musi trzymać stanu między uruchomieniami, może obejść się bez bazy danych.

  • Gry - proste gry typu Arkanoid czy Tetris nie potrzebują zapisywać żadnych danych (ew. ustawienia i najlepsze wyniki).
  • Narzędzie przetwarzające dane w jakiś sposób - wczytuje wejście, mieli wszystko w pamięci i wypluwa na wyjście - bazy nie trzeba.
  • Narzędzie wyciągające dane z innych źródeł, np. czujników sprzętowych. Do długofalowych analiz baza się przyda, ale jak ma tylko wyświetlać dane na bieżąco, obejdzie się bez.
  • Jakikolwiek program do oglądania plików - przeglądarka obrazków, czytnik PDF. Chociaż tutaj można się spierać, że rolę bazy danych pełni system plików.

Wszystkie te odpowiedzi są bardziej z gatunku aplikacji natywnych, niż webowych, no ale webowo też można pójść w tę stronę:

  • Gry - mamy HTML5 i JavaScript, można w nim gry robić
  • Przetwarzanie danych: formularzem użytkownik przesyła dane, mielisz je i wypluwasz z powrotem
Właśnie na taka odpowiedź liczyłem. Bardzo dziękuję :) - Patryk Wirkus 2020-06-25 16:47

Pozostało 580 znaków

2020-06-26 02:55

Rejestracja: 9 lat temu

Ostatnio: 3 tygodnie temu

0

Wszystkie aplikacje potrzebują bazy danych. Najlepiej SQLite. Wrzucasz sobie tam cały konfig (nie znam aplikacji, która nie wykorzystuje jakiejkolwiek formy konfiguracji, recent files etc.), nawet cholerny kalkulator pamięta w jakim trybie ostatnio był odpalony, gdzieś to jest zapisane. Oszczędzisz sobie masę czasu zdając sobie z tego sprawę.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0