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.


7
Czy wielokrotne wywołania bazy danych są naprawdę znaczące w przypadku połączenia sieciowego API sieci?
U jednego z moich pracodawców pracowaliśmy nad interfejsem API REST (ale dotyczy to również SOAP). Klient, który jest interfejsem aplikacji, nawiązywałby połączenia przez Internet (sieć LAN w typowych wdrożeniach produkcyjnych) z interfejsem API. Interfejs API nawiązywałby połączenia z bazą danych. Jednym z tematów, który powraca w naszych dyskusjach, jest wydajność: …

6
Sesja HTTP lub podejście do bazy danych
Jestem trochę zdezorientowany co do mojego podejścia, pracuję nad projektem koszyka i muszę przechowywać koszyk w sesji lub w bazie danych, ale nie jestem pewien, które podejście byłoby najlepsze. Oto przypadek użycia Użytkownik nie jest zalogowany i nie dodaje produktu do koszyka (użytkownik anonimowy) Użytkownik jest zalogowany i dodaje produkt …

2
Czy te koncepcje SQL są przeznaczone dla początkujących, średnio zaawansowanych lub zaawansowanych programistów? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Ostatnio uczyłem się SQL i ćwiczę z MySQL / Postgres, a wkrótce z Oracle DB. Szukałem również w Internecie …

3
Jak obsługiwać wartości pieniężne w PHP i MySql?
Odziedziczyłem ogromny stos starszego kodu napisanego w PHP na bazie danych MySQL. Zauważyłem, że aplikacja używa doublesdo przechowywania danych i manipulowania nimi. Teraz natknąłem się na wiele postów mówiących o tym, że doublenie nadają się do operacji pieniężnych z powodu błędów zaokrąglania. Jednak jeszcze nie znalazłem kompletnego rozwiązania, w jaki …

5
Czy zadaniem programistów jest zaprojektowanie bazy danych?
Byłem programistą przez ostatnie sześć lat. Przez całą swoją karierę pracowałem nad wieloma aplikacjami internetowymi. Przez większość czasu, kiedy potrzebna była baza danych, była ona przekazywana nam (programistom) lub mieliśmy trochę starszej bazy danych do pracy. Jeśli nie, musieliśmy samodzielnie stworzyć i zaprojektować bazę danych, co nie było trudne. Ale …


4
Pozostając OO i testowalne podczas pracy z bazą danych
Jakie są niektóre strategie OOP do pracy z bazą danych, ale testowania jednostki? Załóżmy, że mam klasę użytkownika, a moje środowisko produkcyjne działa przeciwko MySQL. Widzę kilka możliwych podejść, pokazanych tutaj za pomocą PHP: Przekaż źródło danych $ z interfejsami dla load()i save(), aby wyodrębnić źródło danych zaplecza. Podczas testowania …

7
Wady używania zerowalnego klucza obcego zamiast tworzenia tabeli skrzyżowań
Powiedz, że mam następujący schemat ER: Teraz gdybym reprezentował związek użyciu klucza zagraniczną Schoolw Student, mogę mieć NULLwartości (ponieważ Student nie jest wymagane, aby należeć do School), na przykład: Tak więc poprawnym sposobem (w oparciu o to, co przeczytałem) jest utworzenie tabeli skrzyżowań w celu przedstawienia relacji, na przykład: W …

3
Schemat bazy danych dla listy zadań do wykonania
Usiłuję stworzyć bardzo prostą aplikację listy zadań do wykonania z PHP, MySQL, szablonami Jquery i JSON ... Jednak mój schemat wydaje się komplikować rzeczy w JSON. Jak najlepiej to zrobić? Nowa tabela dla każdej listy, zawierająca elementy. lub tabela dla list i tabela dla elementów, które są jakoś połączone? Ponieważ …

2
Dlaczego miałbym używać ElasticSearch, jeśli już korzystam z bazy danych grafów?
Nie znajduję żadnego głębokiego wyjaśnienia w Internecie na temat porównania między ElasticSearch a bazami danych wykresów. Oba są zoptymalizowane do przeglądania danych. Wydaje się, że ElasticSearch jest zoptymalizowany pod kątem analizy. Jednak Neo4j jest również oparty na Lucene do zarządzania indeksami i niektórymi funkcjami pełnego tekstu. Dlaczego miałbym używać ElasticSearch, …

4
Dlaczego relacyjne bazy danych akceptują tylko zapytania SQL?
O ile mi wiadomo, większość relacyjnych baz danych nie oferuje interfejsu API na poziomie sterownika dla zapytań, z wyjątkiem queryfunkcji, która przyjmuje argument SQL jako argument. Myślę, jak łatwiej byłoby, gdyby można było: var result = mysql.select('article', {id: 3}) W przypadku połączonych tabel byłoby to nieco bardziej złożone, ale nadal …
15 database  sql 

2
Czy wraz z pojawieniem się dysków półprzewodnikowych B-drzewa i inne struktury danych staną się przestarzałe?
Wiele (być może większość) aplikacji bazodanowych używa obecnie B-drzew i odmian do przechowywania danych, ponieważ ta struktura danych optymalizuje operacje odczytu, zapisu i wyszukiwania na dysku twardym (a te z kolei odgrywają ważną rolę w ogólnej wydajności bazy danych). Czy jednak dyski SSD powinny całkowicie wyprzeć tradycyjne dyski twarde (HDD), …

6
Czy SQLite nie jest trochę niedoceniane? [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 …

4
Czy połączenie z bazą danych zostanie zamknięte, jeśli otrzymamy wiersz modułu danych i nie odczytamy wszystkich rekordów?
Rozumiejąc, jak yielddziała słowo kluczowe, natknąłem się na link1 i link2 na StackOverflow, który zaleca korzystanie z yield returniteracji nad DataReaderem i odpowiada to również moim potrzebom. Ale zastanawiam się, co się stanie, jeśli użyję, yield returnjak pokazano poniżej i jeśli nie wykonam iteracji przez cały DataReader, czy połączenie DB …
15 c#  database  .net  resources 

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.