Pytania otagowane jako database

Ten tag służy do ogólnych pytań do bazy danych; jeśli twoje pytanie jest specyficzne dla SQL, użyj tego znacznika.

3
Czy przechowywanie danych w postaci zwykłego tekstu zajmuje mniej miejsca niż przechowywanie równoważnej wiadomości w formacie binarnym?
Jako programista bardzo mało rozumiem danych binarnych. Jeśli wezmę zdanie „Witaj świecie.”, Przekonwertuj go na binarny i zapisz jako binarny w bazie danych SQL, wygląda na to, że cyfry 1 i 0 zajęłyby więcej miejsca niż litery. Wydaje mi się, że używanie liter byłoby jak kompresja, w której jeden symbol …

6
dlaczego ludzie robią API REST zamiast DBAL?
W ostatnich dwóch firmach istniałem w REST API, które istnieją w celu przeszukiwania danych za pośrednictwem aplikacji internetowej. to znaczy. zamiast zmuszać aplikację internetową do wykonywania SQL bezpośrednio, wywołuje interfejs API REST, który robi SQL i zwraca wynik. Moje pytanie brzmi ... dlaczego to się dzieje? Jeśli miałby być narażony …


5
Brak centralnej bazy danych
Mam klienta, który chce zbudować stronę internetową / aplikacje mobilne / aplikacje komputerowe, które zajmują się bardzo wrażliwymi danymi (bardziej wrażliwymi niż dane bankowe / karty). Ze względu na wrażliwy charakter danych nie chcą zapisywać ich w centralnej bazie danych, ale nadal chcą, aby ich aplikacje synchronizowały się (powiedzmy, że …

4
Jak zapobiec warunkom wyścigowym w aplikacji internetowej?
Zastanów się nad witryną e-commerce, w której Alice i Bob edytują listę produktów. Alice poprawia opisy, a Bob aktualizuje ceny. Jednocześnie rozpoczynają edycję widgetu Acme Wonder. Bob kończy jako pierwszy i zapisuje produkt w nowej cenie. Alice potrzebuje nieco więcej czasu na aktualizację opisu, a kiedy skończy, zapisuje produkt z …

7
Jak zasugerować użycie ORM zamiast procedur przechowywanych?
Pracuję w firmie, która korzysta z procedur przechowywanych tylko dla wszystkich danych, co sprawia, że ​​bardzo denerwujące jest utrzymywanie synchronizacji naszych lokalnych baz danych, ponieważ każde zatwierdzenie musimy uruchamiać nowe procesy. W przeszłości korzystałem z podstawowych ORM i uważam, że doświadczenie jest znacznie lepsze i czystsze. Chciałbym zasugerować kierownikowi ds. …

4
Jak decydujesz, jakiej bazy danych użyć?
Naprawdę nie lubię nazwy „NoSQL”, ponieważ nie jest zbyt opisowa. Mówi mi, które bazy danych nie są tam, gdzie jestem bardziej zainteresowany tym, czym są bazy danych . Naprawdę uważam, że ta kategoria naprawdę obejmuje kilka kategorii baz danych. Próbuję tylko uzyskać ogólne pojęcie o tym, do jakiej pracy każda …
31 sql  database  nosql 

1
Dynamiczne formularze kreatora formularzy i projektowanie baz danych? [Zamknięte]
Powiedz, że użytkownicy mogą tworzyć własne formularze internetowe (pola tekstowe, zaznaczenia itp.) I publikować je w Internecie, aby użytkownicy mogli je wypełnić. Czy ktoś ma jakieś zasoby lub porady na temat sposobu tworzenia bazy danych w celu powiązania z dynamicznymi formularzami? Na przykład, czy utworzyłbyś tabelę podrzędną dla każdego formularza, …

8
Front end pierwszy lub back end pierwszy. Z tych dwóch, które są dobrą praktyką projektowania systemu?
Mam teraz klienta, który wymaga ode mnie opracowania szkolnego systemu rekrutacji. Teraz po raz pierwszy mam tego rodzaju wyzwanie. Większość wcześniejszego oprogramowania, które stworzyłem, nie jest tak skomplikowane. Wiem, że większość z was stworzyła skomplikowane oprogramowanie, chcę tylko Waszej porady w tej sprawie. Czy powinienem zaprojektować najpierw przód czy tył? …

1
Kiedy należy używać bazy danych dokument vs relacyjna vs graficzna? [Zamknięte]
Na potrzeby dyskusji rozważmy scenariusz FourSquare. Scenariusz Podmioty: Użytkownicy Miejsca Relacje: Meldowanie: użytkownicy <-> miejsca, wiele do wielu Przyjaciele: użytkownicy <-> użytkownicy, wielu do wielu Projektowanie bazy danych Te będą najprawdopodobniej zawierać błędy, proszę je wskazać. RDBMS Stoły: Użytkownicy Miejsca Checkins (skrzyżowanie) Przyjaciele (skrzyżowanie) Plusy: CAP: spójność, dostępność Cons: CAP: …

2
Po co przechowywać flagi / wyliczenia w bazie danych jako ciągi zamiast liczb całkowitych?
Przeglądałem zrzuty SQL niektórych znanych CMSów, w tym Drupala 7, Wordpressa (niektóre bardzo stare wersje) i niektórych niestandardowych aplikacji opartych na Pythonie. Wszystkie te zrzuty zawierały dane z flagami ciągów zamiast liczb całkowitych. Na przykład, status post został przedstawiony jako published, closedalbo inheritzamiast 1, 2albo 3. Mam dość ograniczone doświadczenie …

3
Jak skutecznie przechowywać dane szeregów czasowych?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 4 lata temu . Muszę przechowywać i móc wyszukiwać bardzo duże ilości danych szeregów czasowych. Właściwości danych są następujące: liczba serii: około 12.000 (dwanaście tysięcy) liczba punktów danych na świecie: około …

3
Utrzymywać użytkownika i profil użytkownika w różnych tabelach?
Widziałem w kilku projektach, że programiści wolą przechowywać niezbędne informacje o użytkowniku w jednej tabeli (adres e-mail / login, hash hasła, nazwa ekranowa), a resztę nieistotnego profilu użytkownika w innej (data utworzenia, kraj itp.). Przez niepotrzebne rozumiem, że dane te są potrzebne tylko od czasu do czasu. Oczywistą korzyścią jest …


3
Czy istnieje lista popularnych nazw użytkowników do zarezerwowania w nowym systemie?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Muszę zarezerwować nazwy użytkowników w mojej nowej witrynie. Zasadniczo można je podzielić na trzy kategorie 1) nazwy użytkowników, których nikt nie powinien mieć (np .: administrator, użytkownik, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.