Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-26249

Improve performance of json encoding in go_json

    XMLWordPrintable

Details

    Description

      One of the things that stifles N1QL throughput is results son encoding: to put it in perspective, in a single node test environment, returning a single marshalled field, after encoding has been measured at about 350KB/sec, vs returning one large non marshalled document at a respectable 230MB/sec.
      While the process of unmarshalling and marshalling will never be able to match raw document performance, it should be doing much better than what it currently does.

      This MB keeps track of the marshalling side of things.

      Attachments

        For Gerrit Dashboard: MB-26249
        # Subject Branch Project Status CR V

        Activity

          People

            Donald.haggart Donald Haggart
            marco.greco Marco Greco (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty