Actian과 IoT 유지 관리의 Zen

  • Oct 30, 2023

Scrappy 데이터베이스 플레이어인 Actian은 오래되었지만 입증된 PC 데이터베이스 기술에서 새로운 IoT 생활과 목적을 찾습니다.

Palo Alto 기반 하이브리드 데이터베이스 플레이어 액티안 오늘 회사의 변화를 발표했습니다. Zen 임베디드 데이터베이스 에지 장치와 게이트웨이 모두에서 사물 인터넷(IoT) 애플리케이션에 사용됩니다.

회사는 다양한 운영 체제와 장치 유형에서 실행될 수 있는 Zen 플랫폼이 IoT 공간에 표준화를 가져올 것이라고 밝혔습니다. 지금까지의 데이터베이스 기술은 뒤섞인 데이터베이스 기술에 의해 지배되었으며 원활하게 실행하려면 관련 ETL(추출, 변환 및 로드) 코드 배열이 필요했습니다.

모두를위한 하나
새로운 Zen IoT Server 및 Zen IoT Core 제품은 각각 IoT 게이트웨이 및 장치에서 실행되며 이미 구축된 Zen Workgroup 및 Zen Server 제품과 통합됩니다. 이러한 조합은 공통 API와 공통 데이터 형식을 사용하여 에지 장치에서 게이트웨이, PC, 서버까지 종단 간 일관된 데이터베이스 플랫폼을 제공합니다.

actian-iot-diagram.jpg

Actian의 데이터베이스 기술 스택과 IoT에의 적용

크레딧: Actian

이는 다양한 공급업체, 표준, 프로토콜 및 운영 체제를 갖춘 서부 개척 시대와 다소 비슷했던 IoT 공간을 위한 꽤 통합된 솔루션입니다. 그리고 어떤 면에서는 그것이 당신이 알아야 할 전부입니다. 그게 바로 tl입니다. 박사. 그러나 이 모든 것이 왜 타당한지, 왜 Actian이 그런 일을 하는지 정말로 이해하고 싶다면 약간의 역사를 알아야 하며 계속해서 읽어볼 수도 있습니다.

액티안은 설명했다
Actian은 데이터 및 분석 분야에서 흥미로운 회사입니다. 많은 사람들이 회사 이름을 잘 모르지만 데이터베이스 업계의 모든 사람들이 제품에 대해 알고 있습니다. Actian의 포트폴리오에 포함된 기술은 회사가 인수한 수많은 인수의 결과입니다. 형성되었습니다.

오랫동안 사업을 해오신 분들은 아실 겁니다. 앵그르, 중요한 관계형 데이터베이스(그 이름에서 따옴)

포스트그레스 파생). 어쩌면 당신은 들어 본 적이 없을 수도 있습니다 파액셀, Actian Matrix가 된 데이터 웨어하우스 플랫폼이지만 여러분은 아마도 익숙할 것입니다. 아마존 레드시프트, 이는 동일한 제품을 기반으로 합니다. (Amazon은 ParAccel의 투자자 중 하나였습니다.)

또한 읽어보세요: Actian, ParAccel 인수

어쩌면 당신은 모를 수도 있습니다 액티안 벡터, 이는 이전에 벡터 방식. 하지만 당신은 아마도 그것에 대해 조금 알고있을 것입니다 벡터 처리 기술과 인텔 스트리밍 SIMD 확장, 오늘날 대부분의 데이터 웨어하우스 플랫폼에서 사용됩니다. 그렇다면 당신은 이 제도의 수혜자이다. 모네DB 원래 리더들이 제품을 제작하고 Actian도 인수한 Vectorwise 회사를 설립한 프로젝트입니다.

연마적이지 않고 널리 퍼져 있음
Ingres, ParAccel 및 Vectorwise 외에도 Actian은 다음과 같은 회사를 인수했습니다. 퍼베이시브 소프트웨어의 데이터베이스인 Pervasive SQL(일명 PSQL)은 현재 Actian Zen Embedded Database가 되었습니다. 퍼베이시브 SQL은 이전에 다음과 같이 알려져 있었습니다. Btrieve, 해당 제품 노벨 1987년 SoftCraft에서 인수하여 자체 소프트웨어로 통합 넷웨어 OS. Btrieve는 1980년대부터 사용된 API이자 데이터베이스 엔진이자 데이터베이스 형식이었습니다.

Brtrieve/PSQL/Zen 진화

크레딧: Actian

또한 읽어보세요: Actian은 분석 포트폴리오를 통합합니다.

Btrieve를 PC 응용 프로그램 소프트웨어에 내장하기 위한 훌륭한 데이터베이스로 만든 동일한 기술 80년대와 90년대에는 Zen이 IoT 장치 및 게이트웨이에 내장되기 위한 현명한 선택으로 보였습니다. 오늘.

더 적은 비용으로 더 많은 것을
80년대 후반과 90년대 초반에는 메인프레임 패권이 PC 혁명에 자리를 내줬고, 클라이언트/서버 시대는 아직 자리를 잡지 못했습니다. 사람들은 값비싸고 시간을 공유하는 호스트 시스템과 멍청한 터미널을 뒤로하고 저렴하고 빠른 PC를 사용한다는 개념에 매료되었습니다.

그러나 초기 PC에서 데이터베이스 작업을 수행하려면 로컬 파일 시스템과 작동할 수 있는 엔진이 필요했습니다. 상대적으로 작은 메모리와 디스크 공간을 차지하며 다양한 프로그래밍에서 사용할 수 있습니다. 언어. Btrieve는 그 모든 일을 침착하게 해냈습니다. 특히 C 및 C++ 프로그래머에게 인기가 있었지만 다양한 다른 언어에서도 사용할 수 있었습니다. Btrieve 데이터 파일은 다음을 통해 액세스할 수도 있습니다. JET 데이터베이스 엔진 ~에 마이크로소프트 액세스, 해당 제품의 초기 버전으로 돌아갑니다.

스타일은 가고 또 온다
클라이언트/서버 시대에는 리소스가 제한된 시나리오가 덜 일반적이고 덜 중요해졌으며 클라이언트/서버 데이터베이스는 이렇게 크고 거대한 것이 되었습니다. 서버나 매우 강력한 개발 PC에서 실행하기에 적합합니다. 하지만 그 오래된 Btrieve 기술은 많은 사람들이 그렇다고 생각하더라도 상당히 빈약한 상태로 유지되었습니다. 기이하다.

그러나 결코 효율성을 비웃지 마십시오. 기술의 발전으로 공급업체는 RAM의 마지막 바이트를 모두 사용하는 데 집중하는 대신 새로운 메모리에 더 많이 투자할 수 있습니다. 결국에는 적어도 초기에는 희소한 환경을 조성하는 새로운 기술이 등장하게 될 것입니다. 자원. 그리고 그 오래된 효율적인 기술이 다시 관련성이 있게 됩니다.

PC와 마찬가지로 IoT도 마찬가지
매우 낮은 전력으로 실행되고 가능한 한 작아야 하는 IoT 장치에서 이런 일이 일어났습니다. IoT 게이트웨이는 좀 더 강력할 수도 있고 더 강력할 수도 있지만 데스크톱 워크스테이션은 그렇지 않습니다. PC 시대에 Btrieve를 매우 적합하게 만든 모든 특성은 Zen을 IoT의 선구적인 시대에 관련되게 만듭니다.

Actian의 사람들은 지금까지의 대안은 다음과 같은 다양한 데이터베이스를 결합하는 것이라고 설명했습니다. SQLite, 기기에서 다른 사람과 함께 MySQL, 게이트웨이 및 서버에서. 그리고 IoT 영역에 존재하는 다양한 운영 체제와 플랫폼을 고려할 때 이러한 조합도 일관되게 사용 가능하지 않을 수 있습니다.

Zen 한번이면 어디든 달려요
Zen IoT Core와 Zen IoT Server를 사용하는 것이 더 나은 전망인 것 같습니다. 제가 인터뷰한 4명의 Actian 임원은 회사가 Zen을 믿을 수 없을 만큼 호환되게 만들기 위해 얼마나 열심히 노력했는지 설명했습니다.

Actian은 올해 2분기까지 Zen IoT Core가 ARM 칩에서 실행되고 Android와 함께 작동할 것이라고 말합니다. 3분기에는 아이팟 터치, 아이폰, 아이패드를 IoT 기기로 사용하는 사람들을 위해 애플의 iOS에서 구동될 예정이다. Zen IoT Server는 Intel 또는 ARM CPU에서 실행될 수 있으며 Raspbian과 윈도우 IoT 코어 운영체제. (스택을 위로 올리면 Zen Workgroup은 32비트 Windows에서 실행되고 Zen Server는 Windows, macOS 및 Linux, ARM 및 Intel CPU.) Android 및 IoS 모두에서 Zen Server 지원은 추후에 예정되어 있습니다. 그 해.

할 수 있는 작은 액티언
Actian이 이를 해낼 수 있는지 살펴보겠습니다. 이 회사의 전략은 수많은 데이터베이스 범주에서 선구적인(그리고 종종 알려지지 않은) 영웅을 사로잡는 것인 것 같습니다. 이는 이론적으로 도약할 수 있는 다양한 제품과 기술을 제공했습니다. 특정 카테고리가 관련성이 높아짐에 따라 새로운 트렌드를 파악하고 다른 데이터와의 통합을 보장합니다. 기술.

그러한 기술적 패러다임 전환으로 인해 회사가 엄청난 횡재를 얻게 된다는 개념은 아직 실제로 결실을 맺지 않았으며 여기에서도 실현되지 않을 수도 있습니다. 그러나 IoT용 Zen은 많은 효율성을 갖고 있는 것으로 보이며 IoT 커뮤니티에는 데이터베이스 혁신이 필요합니다.