tree: 462851314a291cf049da3cb3182f8964fd4caaf7
  1. _add_iterator_tutorial.md
  2. _add_read_item_tutorial.md
  3. _baseline_tutorial.md
  4. _callout.md
  5. _support_exports_tutorial.md
  6. _support_trees_tutorial.md
  7. _use_generic_values_tutorial.md
  8. improving-key-value-store.md
  9. README.md
docs/development/languages/fidl/examples/key_value_store/README.md

keywords: docType:Guide,docType:ApiReference,category:FuchsiaDevelopment,category:FuchsiaTestAndDebug,category:FuchsiaTools,category:FuchsiaSDK,category:FuchsiaFidl keywords_public: FIDL, key-value store, example, tutorial, client, server, interface definition, test harness, Fuchsia description: This page provides a baseline example of a write-only key-value store in Fuchsia, covering FIDL interface definitions, client and server implementations, and a test harness.

Key-value store: Baseline example

This page details how to create an example write-only key-value store — defining interface definitions and a test harness as well as client/server implementations.

Getting started

<<_baseline_tutorial.md>>

What's next?

Key-value store: Improving the design details how to add to this baseline key-value store. Specifically, this details how to complete the following:

  • Adding support for reading from the store
  • Using generic values
  • Supporting nested key-value stores
  • Adding support for iterating the store
  • Enabling exporting backups