Pytania otagowane jako database-design

W przypadku pytań dotyczących struktury danych w bazie danych. Jak układać tabele, czy używać relacyjnej bazy danych, czy nie, itp.


4
Przechowywanie danych n-gramowych
Miałem nadzieję na burzę mózgów na temat przechowywania danych n- gram. W moim projekcie próbuję rozwiązać problemy językowe, w których znam wszystkie elementy danych ( n -1) i chcę statystycznie odgadnąć moje n za pomocą interpolacji liniowej dla wszystkich odpowiednich n- gramów. (Tak, istnieje tagger, który przypisuje tagi do znanych …

4
Najlepsze podejście do bazy danych długich ciągów
Muszę przechowywać pytania i odpowiedzi w bazie danych. Pytania będą składały się z jednego do dwóch zdań, ale odpowiedzi będą długie, przynajmniej akapit, prawdopodobnie więcej. Jedynym sposobem, w jaki wiem, że mogę to teraz zrobić, jest baza danych SQL. Jednak nie wydaje mi się, aby było to dobre rozwiązanie, ponieważ …

2
Jak zaprojektować zasób listy uporządkowanej w usłudze restful?
W kółko napotykałem ten sam problem i nie znalazłem rozwiązania, które moim zdaniem byłoby optymalne. Powiedz w aplikacji, że masz uporządkowaną listę i pozwalasz użytkownikowi zmieniać tę kolejność, przeciągając i upuszczając lub coś w tym stylu. Chcesz, aby zmiany w kolejności były zachowane. Jak to modelujesz? Jak zaprojektować usługę odpoczynku …


3
Czy podczas dostępu / manipulacji złożonymi danymi lepiej jest przechowywać je w wielu małych kawałkach lub w jednym dużym kawałku?
Tworzę aplikację internetową, która manipuluje dość złożonymi danymi: tabulatory. As a reference, guitar tabs look like this: Eb|-------------------------------------------------------------------------| Bb|-------------------------------------------------------------------------| Gb|--5-5-5-5----------------------------------------------------------------| Db|--5-5-5-5--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Ab|--3-3-3-3--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Eb|-----------1-1-1-1--5-5-5-5--3-3-3-3--0-0-0-0--1-1-1-1--0-0-0-0--3-3-3-3-| Czy bardziej wydajne byłoby przechowywanie tych danych jako dużego fragmentu, czy też dzielenie ich i przechowywanie „na podstawie notatek”? As a use case: User changes first chord …

2
Jakie są zalety oddzielenia „wyniku” od „statusu”
Załóżmy, że masz zautomatyzowane procesy, które zasadniczo przechodzą przez następujące stany; zaplanowane - zainicjowane - sprawdzanie poprawności - wykonywanie - zakończone Ponadto procesy te mogą przedwcześnie zakończyć się z powodu błędu lub wyraźnego anulowania użytkownika. Moim pierwszym impulsem jest po prostu dodanie błędu i anulowanie do listy możliwych wartości statusu, …



3
Przechowywanie pozycji menu z uprawnieniami użytkownika
Tworzę system menu w PHP i MySQL. Będę miał kilka różnych menu i do każdego menu będzie podłączony zestaw elementów menu. Na stronie mam również różne uprawnienia użytkowników, niektórzy użytkownicy mogą zobaczyć wszystkie elementy menu, a niektóre elementy są ukryte przed niektórymi użytkownikami. Jestem ciekawy, jak mogę obsłużyć uprawnienia w …


5
Czy naprawdę potrzebuję wyzwalaczy dla relacyjnej bazy danych, na przykład PostgreSQL?
Wiem, że wyzwalaczy można używać do sprawdzania poprawności przechowywanych danych w celu zachowania spójności bazy danych. Dlaczego jednak nie przeprowadzić walidacji danych po stronie aplikacji przed zapisaniem ich w bazie danych? Na przykład przechowujemy klientów i chcemy przeprowadzić weryfikację, której nie można łatwo wykonać na poziomie DDL. https://severalnines.com/blog/postgresql-triggers-and-stored-function-basics Innym przykładem …

1
Struktura bazy danych dla gry 2 na 2
Regularnie gram w grę 2 na 2 z 12 przyjaciółmi i chcę, aby baza danych śledziła graczy, zespoły, wyniki i gry z zamiarem stworzenia systemu rankingowego. Ponieważ regularnie zmieniać zespoły Doszedłem z tabel players, teamsa gamesgdzie gry mają dwa zespoły (TEAM1 i team2) oraz zespoły składają się z dwóch graczy …

3
Który magazyn danych jest najlepszy dla mojego scenariusza?
Pracuję nad aplikacją, która wymaga bardzo wysokiej wydajności aktualizacji / wyboru zapytań w bazie danych. Mam tabelę podstawową (A), która będzie zawierała około 500 rekordów dla jednostki na jeden dzień. I dla każdego użytkownika w systemie tworzona jest odmiana tego bytu na podstawie niektórych preferencji użytkownika i są one przechowywane …

3
Czy istnieje wzorzec projektowy do zarządzania głębokimi relacjami wiele do wielu?
Mam problem ze zdefiniowaniem tego wzorca danych, na który natrafiłem podczas pracy nad kilkoma aplikacjami. Składa się ona z: Typ obiektu, który składa się z wielu samych obiektów Drugi typ obiektu, w którym każda instancja „ma wiele” pierwszego obiektu I każdy z podobiektów pierwszego obiektu można modyfikować według każdego powiązania …

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.