The CodeNotary team is excited to announce the release of version 1.0 of its immutable database immudb, now with support for SQL and the new TimeTravel(™) feature.
immudb is the first database to provide tamper-evident data management, immutable history and client-cryptographic proof. Every change is preserved and can't be changed without clients noticing. Clients do not need to trust the server and every new client adds trust to the deployment. Licensed under the Apache 2.0 license, #immudb is open source and free for all to use.#postgresql #sql #database
Minimal self-contained examples of standard Kubernetes features and patterns in YAML
#k8s #kubernetes #yaml
#k8s #kubernetes #yaml
GitHub
GitHub - ContainerSolutions/kubernetes-examples: Minimal self-contained examples of standard Kubernetes features and patterns in…
Minimal self-contained examples of standard Kubernetes features and patterns in YAML - ContainerSolutions/kubernetes-examples
Forwarded from Человек и машина
#машины_разное
Гвидо ван Россум, отец Python и вернувшийся из пенсии в Microsoft инженер, поставил перед собой очень амбициозную цель, а именно - увеличить производительность своего детища аж в два раза.
Речь конечно же не про сам язык, а про его основной движок CPython.
Новость довольно большая, следить я за этим буду пристально.
Впрочем, мой интерес чисто технический, что именно собираются сделать для увеличения производительности? Поэтому я открыл PEP-554, автор которого отдельно отмечает, что не намерен решать проблему GIL (но мы-то с вами все понимаем).
Способов обойти GIL и так хватает: от использования multiprocessing до других движков, например PyPy.
PEP-554 интересен тем, что предлагает по-новому взглянуть на sub-интерпретаторы и (пере)изобрести конкурентное программирование. Причем пользоваться эти можно будет донельзя легко. Вот кусок кода, прямиком из PEP:
Но не это самое “вкусное”. Если пройти дальше по предложению до раздела “About Subinterpreters”, то можно увидеть слово, которое очень знакомо разработчикам на Golang - каналы! По словам автора Предложения, каналы будут единственным объектом, доступным всем интерпретаторам, а обмен объектов будут проходить через них.
Подытожим: в версии 3.11 собираются ускорить CPython, и поможет нам в этом новый модуль interpreters, который имплементирует конкурентное программирование, схожее с Golang.
Вот что скучная пенсия с людьми делает!
Гвидо ван Россум, отец Python и вернувшийся из пенсии в Microsoft инженер, поставил перед собой очень амбициозную цель, а именно - увеличить производительность своего детища аж в два раза.
Речь конечно же не про сам язык, а про его основной движок CPython.
Новость довольно большая, следить я за этим буду пристально.
Впрочем, мой интерес чисто технический, что именно собираются сделать для увеличения производительности? Поэтому я открыл PEP-554, автор которого отдельно отмечает, что не намерен решать проблему GIL (но мы-то с вами все понимаем).
Способов обойти GIL и так хватает: от использования multiprocessing до других движков, например PyPy.
PEP-554 интересен тем, что предлагает по-новому взглянуть на sub-интерпретаторы и (пере)изобрести конкурентное программирование. Причем пользоваться эти можно будет донельзя легко. Вот кусок кода, прямиком из PEP:
interp = interpreters.create()
print('before')
interp.run('print("during")')
print('after’)Но не это самое “вкусное”. Если пройти дальше по предложению до раздела “About Subinterpreters”, то можно увидеть слово, которое очень знакомо разработчикам на Golang - каналы! По словам автора Предложения, каналы будут единственным объектом, доступным всем интерпретаторам, а обмен объектов будут проходить через них.
Подытожим: в версии 3.11 собираются ускорить CPython, и поможет нам в этом новый модуль interpreters, который имплементирует конкурентное программирование, схожее с Golang.
Вот что скучная пенсия с людьми делает!
Bringing the best of Azure and PostgreSQL innovation to developers
Today, we are excited to announce that we’re making it even easier and more cost effective for developers to get started by introducing a free, 12-month offer for our new Flexible Server (Preview) deployment option. You can take advantage of this offer to use Flexible Server to develop and test your applications and run small workloads in production for free. This offer will be available with an Azure Free Account starting June 15th, 2021 and it provides up to 750 hours of Azure Database for PostgreSQL - Flexible Server and 32GB of storage per month for the first 12 months.#azure #postgresql #microsoft
Metallurgy: K3s on Equinix Metal (Part 1)
https://www.pscp.tv/w/1OdJrVLDDZVJX
#k3s #kubernetes #baremetal
https://www.pscp.tv/w/1OdJrVLDDZVJX
#k3s #kubernetes #baremetal
Periscope
Equinix Metal @equinixmetal
Metallurgy: K3s on Equinix Metal (Part 1)
Ребята, мы сделали небольшой список постов и видеозаписей на русском: https://github.com/denisgolius/victoriametrics-ru-links
Если у вас есть еще предложения или замечания - будем рады слышать и видеть.#victoriametrics #monitoring #youtube #prometheus
Вот теперь точно заживут все лиуксоиды
Разработчики systemd рассматривают возможность внедрения Rust
https://github.com/systemd/systemd/pull/19598
#rust #debian #systemd
Разработчики systemd рассматривают возможность внедрения Rust
https://github.com/systemd/systemd/pull/19598
#rust #debian #systemd
GitHub
PoC: add Rust submodule as libbasic_rust by bluca · Pull Request #19598 · systemd/systemd
Proof-of-concept to test integrating Rust submodules.
This adds a (very naive) rewrite of string_extract_line from string-util.h
in Rust, and compiles it in so that the rest of our C code, includin...
This adds a (very naive) rewrite of string_extract_line from string-util.h
in Rust, and compiles it in so that the rest of our C code, includin...
Benchmarking Linkerd and Istio
https://linkerd.io/2021/05/27/linkerd-vs-istio-benchmarks
#linkerd #istio #benchmark #k8s #kubernetes
https://linkerd.io/2021/05/27/linkerd-vs-istio-benchmarks
#linkerd #istio #benchmark #k8s #kubernetes
Linkerd
Benchmarking Linkerd and Istio
Update 2021-11-29: we’ve repeated these experiments with the latest versions of Linkerd and Istio.
Two years ago, the fine folks at Kinvolk benchmarked the performance of Linkerd and Istio and showed that Linkerd was dramatically faster and smaller than Istio…
Two years ago, the fine folks at Kinvolk benchmarked the performance of Linkerd and Istio and showed that Linkerd was dramatically faster and smaller than Istio…
Kafka Alerting with kPow, Prometheus and Alertmanager
https://kpow.io/how-to/kafka-alerting-with-kpow-prometheus-and-alertmanager/
#kafka #prometheus #alertmanager #monitoring
https://kpow.io/how-to/kafka-alerting-with-kpow-prometheus-and-alertmanager/
#kafka #prometheus #alertmanager #monitoring
Kpow for Apache Kafka®
Kafka Alerting with Kpow, Prometheus and Alertmanager | Kpow for Apache Kafka®
This article covers setting up alerting with Kpow using Prometheus and Alertmanager. Introduction Kpow was built from our own need to monitor Kafka clusters and related resources (eg, Streams, Connect and Schema Registries). Through Kpow's user interface…
How to alert on high cardinality data with Grafana Loki
https://grafana.com/blog/2021/05/28/how-to-alert-on-high-cardinality-data-with-grafana-loki/
#loki #grafana #scylla
https://grafana.com/blog/2021/05/28/how-to-alert-on-high-cardinality-data-with-grafana-loki/
#loki #grafana #scylla
Grafana Labs
How to alert on high cardinality data with Grafana Loki
In this guest blog, Amnon Heiman writes about how Loki 2.0 can help any system built on Prometheus overcome the cardinality problem.
Forwarded from opennet.ru
Компания Alibaba открыла код распределённой СУБД PolarDB, основанной на PostgreSQL https://opennet.ru/55233/
www.opennet.ru
Компания Alibaba открыла код распределённой СУБД PolarDB, основанной на PostgreSQL
Alibaba, одна из крупнейших китайских IT-компаний, открыла исходные тексты распределённой СУБД PolarDB, основанной на PostgreSQL. PolarDB расширяет возможности PostgreSQL средствами для распределённого хранения данных с обеспечением целостности и поддержкой…
Visualize HAProxy Metrics with InfluxDB
https://www.haproxy.com/blog/visualize-haproxy-metrics-with-influxdb/
#influx #haproxy #influxdb #metrics #monitoring
https://www.haproxy.com/blog/visualize-haproxy-metrics-with-influxdb/
#influx #haproxy #influxdb #metrics #monitoring
Introducing Argo Rollouts v1.0
https://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7
#argocd #k8s #kubernetes
https://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7
#argocd #k8s #kubernetes
Profiling in production to detect server bottlenecks
https://medium.com/miro-engineering/profiling-in-production-to-detect-server-bottlenecks-321919d2da51
#prometheus #jaeger #profiling #monitoring #observability #java
https://medium.com/miro-engineering/profiling-in-production-to-detect-server-bottlenecks-321919d2da51
#prometheus #jaeger #profiling #monitoring #observability #java