Blog

Modele i metryki niezawodności dla inżynierii testów

Zespoły techniczne dokładają wszelkich starań, aby opracować niesamowite oprogramowanie. Spędzają niezliczone godziny na kodowaniu, testowaniu i dopracowywaniu każdego najmniejszego szczegółu. Jednak nawet najbardziej starannie opracowane systemy mogą napotkać problemy na swojej drodze. W tym miejscu do gry wkraczają modele i wskaźniki niezawodności. Pomagają nam one identyfikować potencjalne słabe punkty, przewidywać awarie i tworzyć lepsze produkty. […]

Wprowadzenie do przetwarzania strumieniowego

Uwaga wstępna: Współautorami tego artykułu są Federico Trotta oraz Karin Wolok. Wprowadzenie Przetwarzanie strumieniowe to rozproszony paradygmat obliczeniowy, który wspiera gromadzenie, przetwarzanie i analizę dużych i ciągłych strumieni danych w celu uzyskania wglądu w czasie rzeczywistym. Ponieważ żyjemy w świecie, w którym coraz więcej danych “rodzi się” jako strumienie, umożliwiając analitykom wydobywanie spostrzeżeń w czasie […]

Pliki i wyjątki w Pythonie

Praca z plikami sprawi, że Państwa programy będą szybkie podczas analizowania dużej ilości danych. Wyjątki są specjalnymi obiektami, które Python służy do zarządzania błędami występującymi podczas działania programu. W tym samouczku dowiemy się, jak pracować z plikami i obsługiwać niektóre błędy wyjątków. Wymagania wstępne Proszę posiadać podstawową wiedzę na temat języka Python. Odczyt z pliku […]

Sukces Ubera dzięki Apache Pinot: Oszczędność kosztów i wzrost wydajności

Dla firmy takiej jak Uber, dane w czasie rzeczywistym są siłą napędową zarówno usług skierowanych do klientów, jak i usług wewnętrznych. Klienci polegają na danych w czasie rzeczywistym, aby uzyskać przejazdy i zamówić jedzenie w dogodnym dla siebie czasie. Zespoły wewnętrzne również polegają na aktualnych danych, aby zasilać infrastrukturę stojącą za ich aplikacjami skierowanymi do […]

Najprostszy składnik do tworzenia aplikacji front-end czasu rzeczywistego

Dane w czasie rzeczywistym nie są już miłym dodatkiem, ale koniecznością przy tworzeniu odpowiednich i angażujących doświadczeń użytkowników. Większość branż przyzwyczaiła się dziś do korzystania z natychmiastowych aktualizacji, więc jeśli jesteś programistą front-end, który chce rozpocząć tworzenie aplikacji w czasie rzeczywistym, musisz opanować przepływ danych w czasie rzeczywistym. Jako rzecznik deweloperów w Redpanda, moim zadaniem […]

Dostosowywanie danych przed wysłaniem ich do Kentik NMS

W mojej ciągłej eksploracji Kentik NMS nadal odkrywam nie tylko warstwy tego, co produkt może zrobić, ale także warstwy informacji, które po cichu pominąłem w moim oryginalnym przykładzie, mając nadzieję, że nikt tego nie zauważy. Na tym blogu chcę zarówno przyznać się, jak i poprawić jedną z najbardziej rażących: Jeśli taka jest temperatura jednego z […]

Nowe rozwiązania All-Flash usprawniające zarządzanie danymi na potrzeby sztucznej inteligencji i dużych obciążeń roboczych

W miarę jak organizacje zmagają się z wyzwaniami związanymi z zarządzaniem i przetwarzaniem ogromnych ilości nieustrukturyzowanych danych, zapotrzebowanie na wydajne i wysokowydajne rozwiązania pamięci masowej staje się coraz bardziej widoczne. Wraz z rozwojem sztucznej inteligencji (AI) i uczenia maszynowego (ML), programiści, inżynierowie i architekci szukają sposobów na uproszczenie procesów zarządzania danymi i przyspieszenie czasu wglądu. […]

Rewizja obserwowalności: Dogłębna analiza stanu monitorowania, kosztów i własności danych na dzisiejszym rynku

Hej ludzie internetu! Niedawno ponownie wkroczyłem do świata obserwowalności i monitorowaniem po krótkim pobycie w przestrzeni wewnętrznego portalu dla deweloperów. Po powrocie poczułem silną potrzebę omówienia ogólnego smutnego stanu obserwowalności na dzisiejszym rynku. Wciąż mam silne wspomnienie siebie, zanurzonego po kolana w Kubernetes konfiguracje, tonąc w morzu technicznego żargonu, nie wiedząc dokładnie, czy faktycznie monitorowałem […]

Automatyczne zwiększanie kolumn w Apache Doris

Kolumna auto-increment jest podstawową funkcją jednowęzłowych transakcyjnych baz danych. Przypisuje ona unikalny identyfikator dla każdego wiersza w sposób, który wymaga najmniejszego ręcznego wysiłku ze strony użytkowników. Dzięki kolumnie automatycznego zwiększania w tabeli, za każdym razem, gdy do tabeli zostanie wstawiony nowy wiersz, zostanie mu przypisana następna dostępna wartość z sekwencji automatycznego zwiększania. Jest to zautomatyzowany […]

Argumenty przemawiające za wyborem pomiędzy protokołami TCP i UDP do transmisji danych

Dane stały się niezbędne w naszym codziennym życiu; ludzie przesyłają dane z jednego punktu do drugiego z kilku powodów, które obejmują ułatwienie komunikacji i wymiany informacji między osobami i organizacjami; dwa z powszechnych podstawowych sposobów przesyłania danych to TCP oraz UDP. Transmisja danych skutecznie usprawnia komunikację punkt-punkt, punkt-wielopunkt i wiele punktów-wielopunkt dla urządzeń. Debata na […]