Lokalne pierwszeństwo SQL workbench dla programistów DynamoDB i OpenSearch
Uruchamiaj zapytania SQL relacyjne, JOINy i agregacje bezpośrednio na danych z DynamoDB i OpenSearch, z zintegrowanym wizualnym płótnem i przeglądem zapisów w etapach. DynoTable, stworzony przez DynoTable, łączy się z Twojego komputera z systemem Windows z AWS, używając Twoich własnych poświadczeń, i prezentuje funkcje takie jak agent AI powiązany z Twoimi kluczami Bedrock, przeglądanie relacji w Smart Tables oraz autouzupełnianie napędzane przez atrybuty Twojej tabeli. Jest skierowany do programistów i DBA, którzy potrzebują zaawansowanego zapytania i bezpieczniejszych przepływów edycji.
Co może zrobić z DynamoDB i OpenSearch?
DynoTable udostępnia zapytania relacyjne w magazynach nierelacyjnych. SQL Workbench wykonuje zapytania SELECT z JOIN, GROUP BY, HAVING i agregacjami (SUM, AVG, COUNT DISTINCT) w stosunku do DynamoDB, a także obsługuje OpenSearch SQL z funkcjami Lucene. Smart Tables wizualizuje powiązane wiersze, a eksport schematu do formatów TypeScript, Zod lub JSON Schema mapuje układy tabel na artefakty kodu.
Czy wpływa to na wydajność systemu podczas zapytań?
Zapytania są wykonywane z komputera stacjonarnego do AWS, utrzymując ruch danych lokalnie na twojej maszynie. Ponieważ aplikacja łączy się bezpośrednio z AWS SSO, aws-vault lub IAM, aktywność sieciowa odbywa się pomiędzy twoim komputerem a punktem końcowym w chmurze. Zapisane wstępnie zapisy prezentują przeglądowy diff przed zatwierdzeniem, co przenosi walidację zapisu na stronę klienta i unika nieprzeglądanych masowych edycji na serwerze.
Czy jest bezpieczne używanie w środowisku produkcyjnym?
Aplikacja przyjmuje model prywatności lokalnej i zarządzania poświadczeniami powiązanymi z twoim kontem. Agent AI działa na twoich własnych kluczach Amazon Bedrock, a nie na zewnętrznych serwerach, a deweloper stwierdza, że dane tabeli nie przechodzą przez serwery stron trzecich. DynamoDB Local jest wspierane do testów offline, co pozwala na walidację przepływów pracy bez użycia poświadczeń produkcyjnych.
Dobre dopasowanie dla programistów, którzy potrzebują SQL w NoSQL, z jednym zauważalnym kompromisem
DynoTable odpowiada potrzebom programistów i DBA, którzy wymagają JOIN-ów lub agregacji w DynamoDB i chcą lokalnego przepływu pracy z przeglądaniem zapisów w etapach. Ułatwia skomplikowane projekty z jedną tabelą za pomocą wizualnych Smart Tables i AI powiązanej z kluczami Bedrock. Kompromis polega na tym, że zaawansowane operacje SQL wprowadzają złożoność koncepcyjną, więc zespoły powinny zaplanować mapowania między zapytaniami relacyjnymi a ich podstawowymi wzorcami dostępu NoSQL.





