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.

4
Abstrakcja bazy danych - czy jest przesadzana?
Po zetknięciu się z licznymi warstwami abstrakcji bazy danych zaczynam się zastanawiać, o co chodzi w tym, że każda biblioteka wymyśla swój własny paradygmat dostępu do danych. Odbieranie nowego DAL przypomina uczenie się nowego języka od nowa, kiedy zwykle wszystko, co chcę zrobić, to po prostu przekonać warstwę do wygenerowania …
18 database  sql  api-design  dsl 


8
Kiedy jedna rzeczywista wartość danych jest zapisywana w kodzie w przeciwieństwie do korzystania z DB?
Od dawna pytanie brzmi: kiedy przechowuję dane (wartości rzeczywiste) w tabeli bazy danych i kiedy przechowuję je bezpośrednio w kodzie? Niespodziewany konsensus był zazwyczaj taki (*): Jeśli jest to pojedyncza zmienna, prosta struktura lub tablica kilku wartości, umieść dane bezpośrednio w kodzie. [* konsensus był dyskutowany w komentarzach i odpowiedziach, …

4
Projektowanie bazy danych - Czy za każdym razem zapisujesz stan czy stan obliczeniowy?
Powiedzmy, że mam relacyjną aplikację bazy danych oraz obiekt „użytkownika” i obiekt „wiadomości”. Teraz chcę pokazać liczbę nieprzeczytanych wiadomości dla tego użytkownika. Jak najlepiej to zarchiwizować? Czy wprowadzam pole do użytkownika i liczę je, jeśli użytkownik otrzyma wiadomość, i zmniejszam liczbę, jeśli ją czyta? Czy też wykonuję zapytanie za każdym …

4
Czy potrzebuję identyfikatorów w mojej bazie danych, jeśli rekordy można zidentyfikować według daty?
Piszę swoją pierwszą aplikację na Androida i będę korzystał z bazy danych SQLite, więc będę starał się jak najbardziej ograniczyć rozmiar, ale myślę, że pytanie dotyczy ogólnie projektowania bazy danych. Planuję przechowywać rekordy, które będą miały tekst i datę utworzenia. Aplikacja jest samodzielną aplikacją, tzn. Nie będzie łączyła się z …
17 database 

5
Czy posiadanie funkcjonalności w DB jest przeszkodą dla skalowalności?
Mogę nie być w stanie podać właściwego tytułu pytania. Ale oto jest Rozwijamy portal finansowy do zarządzania majątkiem. Oczekujemy, że z aplikacji skorzysta ponad 10000 klientów. Portal oblicza różne analizy wydajności na podstawie analizy technicznej rynku akcji. Wiele funkcji opracowaliśmy za pomocą procedur przechowywanych, funkcji zdefiniowanych przez użytkownika, wyzwalaczy itp. …

2
Najlepsza metoda na wdrożenie filtrowanego wyszukiwania
Chciałbym Cię zapytać o Twoją opinię, jeśli chodzi o wdrożenie filtrowanego formularza wyszukiwania. Wyobraźmy sobie następujący przypadek: 1 Duży stół z dużą ilością kolumn Ważne może być powiedzenie, że ten SQL Server Musisz zaimplementować formularz do przeszukiwania danych w tej tabeli, aw tym formularzu będziesz mieć kilka pól wyboru, które …


4
Obsługa zmian schematu bazy danych podczas wypychania nowych wersji
W czasach intensywnego rozwoju schemat bazy danych zmienia się zarówno szybko, jak i ciągle, a zanim nadejdzie nasza cotygodniowa aktualizacja wersji beta, schemat zmienił się tak bardzo, że jedyną sensowną opcją jest nuke wszystkich tabel, które mogę i skopiuj nowe wersje z mojej bazy danych deweloperów. Oczywiście, to nie zadziała …

8
Co kwalifikuje „zbyt wiele żądań bazy danych” w kodzie?
To jest dyskusja, którą prowadzę i niektórzy z moich współpracowników sądzili, że przyjdę tutaj i zobaczę, czy uda się osiągnąć ogólny konsensus. Zasadniczo sprowadza się do następujących 2 opinii na temat wywołań bazy danych: 1. Wykonaj jedno duże połączenie, aby uzyskać wszystko, co może być potrzebne do zmniejszenia liczby wywołań …

4
Architektura danych dla metryk dziennika zdarzeń?
Moja usługa ma dużą liczbę bieżących zdarzeń użytkowników i chcielibyśmy robić takie rzeczy, jak „policzenie wystąpienia typu T od daty D ”. Staramy się podjąć dwie podstawowe decyzje: Co przechowywać? Przechowywanie każdego zdarzenia a tylko gromadzenie agregatów (Styl dziennika zdarzeń) rejestruj każde zdarzenie i policz je później, vs. (Styl szeregów …

4
Skąd mam wiedzieć, że moje dane mają charakter relacyjny lub obiektowy?
Po prostu przeczytaj te linie Jeśli Twoje dane mają charakter obiektowy, użyj magazynów obiektów („NoSQL”). Będą znacznie szybsze niż relacyjna baza danych. Jeśli Twoje dane mają charakter relacyjny, warto narzucić relacyjną bazę danych. od- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern Skąd więc mam wiedzieć, czy moje dane mają charakter relacyjny czy obiektowy?

7
Najlepsze praktyki postępowania z indeksami baz danych [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

5
Kolejka wiadomości. Baza danych a dedykowane MQ
Jestem po radach dotyczących kolejkowania wiadomości. Mamy wymagania dotyczące wysyłania „zadań” do kolejki komunikatów. Oryginalna sugestia polegała na użyciu instancji SQL Server i przetwarzaniu komunikatów z tego. Wszystko, co przeczytałem w Internecie, sugeruje, że korzystanie z bazy danych dla kolejki wiadomości nie jest rozwiązaniem skalowalnym. Z tego powodu zasugerowano pomysł …

5
Kiedy powinniśmy używać MongoDB?
MongoDB to baza danych NoSQL, którą uważam za dość łatwą w użyciu. Niedawno musiałem opracować prostą aplikację, która musiała zbierać niektóre dane za pomocą żądań HTTP i przechowywać niektóre wyniki po przetworzeniu danych, i próbowałem użyć MongoDB. Z tego doświadczenia wynika, że ​​korzystanie z niego jest dużo przyjemniejsze niż tradycyjnych …

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.