HarmonyOS 分散データ管理: デバイス間のデータ障壁を解消し、データの自由な流れを可能にします

HarmonyOS 分散データ管理: デバイス間のデータ障壁を解消し、データの自由な流れを可能にします

詳細については、以下をご覧ください。

51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ

https://harmonyos..com/#zz

2020年9月11日、10日のHuawei Developer Conference(HDC.Together)基調講演でHarmonyOS 2.0が発表されたのに続き、Hongmengの​​技術専門家は東莞市松山湖のHuawei大学で一連の関連技術講演を行い、スポーツと健康、ゲームとエンターテイメント、家庭とオフィスなどの分野を網羅する、HarmonyOSに基づいて開発された優れたアプリケーションを実演しました。その中で、HarmonyOS 2.0の3つの重要なコア技術基盤の1つであるHarmonyOS分散データ管理プラットフォームについても開発者に詳しく説明されました。開発者として、幸運にも参加し、関連トピックの紹介を聞くことができました。

[[352072]]

分散型データ管理プラットフォームのチーフシステムエンジニアである高華江氏は、フルシナリオの新時代では、誰もがますます多くのデバイスを所有し、単一のデバイスのデータはユーザーのニーズを満たせないことが多く、デバイス間のデータの流れがますます頻繁になっていると述べました。携帯電話、タブレット、スマートスクリーン、PC 間で閲覧および編集される写真データのセットを例にとると、写真データが複数のデバイス間でどのように保存、共有、アクセスされるかを考慮する必要があります。 HarmonyOS 分散データ管理の目標は、開発者のこれらの問題をシステム レベルで解決し、アプリケーション開発を簡素化することです。複数のデバイス間でのデータセキュリティを確保し、複数のデバイス間でのデータ同期、デバイス間検索、アクセスに関する多くの重要な技術的問題を解決できます。

HarmonyOS 分散データ管理は、開発者に分散データベース、分散ファイルシステム、分散検索機能を提供します。開発者が複数のデバイス上でアプリケーションを開発する場合、データの操作、共有、取得はローカル データと同じ方法で処理できるため、開発者は便利で効率的かつ安全なデータ管理機能を利用でき、アプリケーション開発者が分散データ アクセスを実現するためのハードルが大幅に下がります。同時に、このような機能はシステムレベルで実装されているため、システムリソースのスケジューリングと組み合わせることで、リモートアクセスやデバイス間データの取得のパフォーマンスが大幅に向上し、より多くの開発者がすぐに使い始めてスムーズな分散アプリケーションを実現できるようになります。


分散データ管理プラットフォームの機能アーキテクチャ図

1.1 分散データセキュリティ

1.2 3つの主要技術

1.3 優れたパフォーマンス

1.4 ケースとアクセスプロセス

1.1 分散データセキュリティ


HarmonyOS 分散データ管理テクノロジーを使用することで、アプリケーション開発者は適切なユーザーが適切なデバイス上のデータに安全にアクセスできるようにすることができます。これはアプリケーション開発にとって非常に重要であり、ユーザーデータのセキュリティとプライバシーを効果的に保護できます。複数のデバイス間のデバイス認証は、データ同期の前提条件です。 HarmonyOS は、デバイス間の認証に 2 つの方法を提供します。デバイスが同じ Huawei アカウントにログインしている場合、システムは自動的に同じアカウントでデバイスを認証します。同時に、デバイスがオンラインおよびオフラインになり、対応するビジネス ロジック処理を実行するようにアプリケーションに通知するためのインターフェイスも提供します。同時に、認証とネットワーク接続が完了したデバイスは、配信されたデータを自動的に同期します。同様に、HarmonyOS は、アプリケーションスキャン認証に基づく、アカウントに依存しないデバイス接続認証方法も提供します。アプリケーションはコードをスキャンすることでデバイス間の認証を完了できます。アプリケーションがコードをスキャンして完了したデバイス認証の結果については、同じアプリケーションのサンドボックスデータのみを自動的に同期できます。

HarmonyOS 分散データ管理テクノロジーは、アプリケーション データ サンドボックス機能に基づいており、アプリケーション間のデータが相互に分離されていることを保証します。同時に、分散データベースの同期を制御し、同じアプリケーションの同じデータベース内のデータが同期できるようにします。 HarmonyOS は、データ ストレージのセキュリティ、使用のセキュリティ、同期のセキュリティを保証します。同時に、これらのセキュリティ機能はシステムに統合されているため、アプリケーション開発者は独自のビジネス ロジックの実装のみに集中できます。

1.2 3つの主要技術

1.2.1 分散データベース技術

分散データベースは、開発者にユニバーサルなデータベースの追加、削除、変更、クエリ、サブスクリプション通知インターフェースを提供し、ローカル データベース操作インターフェースを使用するのと同じようにリモート デバイスのデータ コンテンツを操作できるようにします。開発者は、ローカルとリモートのデータ ストレージ用に 2 セットのインターフェイスを呼び出す必要がないため、開発者による開発と保守が大幅に簡素化されます。これはアプリケーション開発に非常に便利です。 HarmonyOS のシステムレベルのデータベース同期により、開発者は同期ロックの管理、データの送受信の制御、データの一貫性の問題の解決といった手間が省かれ、分散アプリケーションをより迅速に開発できるようになります。

1.2.2 分散ファイルシステム


分散データ管理技術における分散ファイルシステムは、ネットワーク化された認証デバイス間でファイルの統一されたディレクトリビューを実現します。そのインターフェースは標準の POSIX インターフェースと互換性があります。アプリケーションのローカル ファイルは、追加のワークロードを追加することなく、分散ファイル システムにシームレスに移行できます。アプリケーションは、分散ファイルをローカル ファイルのように操作するために、独自の分散サンドボックス ディレクトリを取得するだけで済みます。コードは非常にシンプルで、アプリケーションによって呼び出されるコードも非常にシンプルです。

1.2.3 分散検索

同時に、HarmonyOS の分散データ管理は統合インデックス管理もサポートしているため、開発者はインデックス エンジンの実装について心配する必要がありません。ビジネスでは、一連のインターフェース呼び出しを通じてアプリケーション内にインデックスを確立できます。同時に、このシステムは強力な検索サービスも備えており、豊富な検索インターフェースを提供します。

1.3 優れたパフォーマンス

HarmonyOS は、基本的な機能を実現するだけでなく、分散データ管理の 3 つのコア技術も優れたパフォーマンスを発揮します。


対応する競合製品と比較すると、HarmonyOS 分散データベース サービスのパフォーマンスは Android の ContentProvider よりも優れています。同時に、1KB のデータのデバイス間 E2E 同期にはわずか 25 ミリ秒しかかからず、これは従来のクラウド同期よりも 10 倍高速です。

デバイス間のファイルの読み取りおよび書き込みアクセスに関しては、HarmonyOS 分散ファイルシステムの順次読み取りおよび書き込み速度はネットワーク帯域幅の 90% に達することができ、これは既存の SMB プロトコルの Samba 伝送よりもはるかに優れています。報告書では、Samba の 4 倍であると述べられています。

同様に、HarmonyOS 分散検索のパフォーマンスも優れており、10,000 回の検索で平均レイテンシはわずか 21 ミリ秒です。説明では、これは iOS の Core Spotlight のパフォーマンスよりも優れていると述べられています。

1.4 ケースとアクセスプロセス


最後に、HarmonyOS の分散データ管理などの分散技術機能に基づいて、Kingsoft Office Mobile Technology Director は、マルチデバイス共同オフィスにおける WPS Office の典型的な事例を開発者と共有し、あらゆるシナリオでモバイル オフィス分野がもたらす新しい体験を鮮明に示しました。


WPS のドキュメント共有シナリオでは、ドキュメントのサイズやパスなどの属性情報は分散データベースに保存され、ソース ファイルは分散ファイル システムに保存されます。デバイス間のブラウジング中はデータはディスクに保存されず、デバイス間のファイル アクセスは分散ファイル システムのインターフェイスを介して直接完了できます。同時に、WeChatなどのメッセージ通知がある場合、他のデバイスでは見られず、データのセキュリティが確保されます。このシナリオは、分散管理の機能とその便利さ、効率性、安全性を完璧に示しています。

HarmonyOS 分散データ管理: データ デバイス間の障壁を取り払い、データの自由な流れを可能にすることで、開発者の想像力を再び広げ、便利で効率的、かつ安全な分散データ管理機能に基づいて、新しい分散シナリオでより優れた分散アプリケーションを開発できるようになります。

詳細については、以下をご覧ください。

51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ

https://harmonyos..com/#zz

<<:  Kafka の消費とハートビート

>>:  クラウドコンピューティングの10年: インターネット大手の勢力争いと生死をかけた闘い

推薦する

タオバオ「ダブルクラウン」の販売者が偽の化粧品を販売していたとして逮捕される

市薬品管理局は昨日、龍岡支局が関係部門と共同で、インターネットを利用して偽造輸入化粧品を販売していた...

中小電子商取引企業は引き続き寒風にさらされている。ファッション百貨店B2Cヤオディアン100は営業を停止

Yaodian100の営業停止の公式発表(写真提供:テンセントテクノロジー)テンセントテクノロジーニ...

エッジコンピューティングとは何ですか? ビジネスにどのような影響を与えますか?

データをリモート転送するプロセスには、オフィスのワークステーションからディスクにファイルをコピーし、...

小規模ウェブマスター向けサポートプラン「Magic Cube Cloud」!無料アップグレード!史上最安値!

Magic Cube Cloudは、ユーザーにVPS構成の無料アップグレードと製品価格の値下げを提供...

ウェブサイトが検索エンジンにインデックスされないようにする 7 つの要因

ウェブサイトの最適化を行ったすべての SEO 担当者にとって、新しいサイトか古いサイトかに関係なく、...

週刊ニュースレビュー:Sina Weiboがオンラインショッピングを開拓、Taobaoが「Alimama」を再開

1. Sina Weiboがソーシャルオンラインショッピング決済プラットフォームを模索しクラッシュ1...

個人ブログの SEO 最適化に関する注意事項

これまで、私は SEO 最適化の作業に携わって 1 か月も経っていません。多くの熱心な SEO ファ...

テンセントTAPDチームがCCF-SEソフトウェアエンジニアリングケースコンペティションで2つの賞を受賞

最近、第17回全国ソフトウェアおよびアプリケーション学術会議(NASAC 2018)が深センで開催さ...

今日の話題: Ctrip と Qunar は「結婚」するのでしょうか?梁建章と荘晨超が覇権を争う

A5ウェブマスターネットワーク(www.admin5.com)は4月16日、CtripとQunarの...

電子商取引、自動車、ゲーム、観光の 4 つの人気業界における情報フローのクリエイティブな最適化ガイド

情報フロー広告は、現在、ブランドのモバイルプロモーションに欠かせない広告形式となっています。しかし、...

モバイルインターネット分野の中小企業が伝統的な大企業を包囲し、対応を迫っている

北京時間8月8日、海外メディアの報道によると、世界のインターネット環境は今年大きな変化を遂げるだろう...

WeChat Moments 広告では、パブリック アカウントのフォロワーやモバイル アプリのダウンロードを促進することもできます。

ますます多くの広告主がWeChat 広告に注目し、掲載しており、これは当社が広告とマーケティングの分...

分散型コンセンサスアルゴリズム: 想像以上に複雑

1. 分散システムの難しさ張大鵬は難しい問題に遭遇した。彼らの会社には貴重なデータを保存するサーバー...

Google SEO: 2013 年版ウェブサイトに関するよくある質問 (PR、外部リンク、ペナルティ関連、301)

2週間前、私たちはWeiboでオンラインQ&Aイベントを開催し、ウェブマスターからのSEOと...