diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2015-03-05 07:35:00 +0300 |
---|---|---|
committer | Thomas Steur <thomas.steur@gmail.com> | 2015-03-31 05:27:04 +0300 |
commit | 1a148fb681762d7177b7bda0fa852bb06492b79b (patch) | |
tree | 50dfb7046f5311aa945ff46df89ad4f72aa0837c /CHANGELOG.md | |
parent | b8db68ba80550f509d8a1d2cf4e390a584f324b0 (diff) |
Faster archiving of aggregated reports, also performance imprvovements in general
* Store subtables in chunks of 100 subtables per blob. Those 100 subtables are stored
serialized as an array: array($subtableID => subtableBlob). The first 100 subtables are
stored in "chunk_0", the next 100 subtables are stored in "chunk_1", ...
* Subtable Ids are now consecutive from 1 to X
* We do no longer serialize the whole Row instance when archiving, instead we only
serialize the Row's array which contains columns, metadata and datatable. This is not
only more efficient but allows us to refactor the Row instance in the future (although
we will always have to be BC)
* Faster row implementation: Columns, Metadata and Subtables access is much faster now
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index d8a02b7642..55bc9d6a77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ This is a changelog for Piwik platform developers. All changes for our HTTP API' ## Piwik 2.13.0 +### Deprecations +* The method `Piwik\Archive::getBlob()` has been deprecated and will be removed from June 1st 2015. Use one of the methods `getDataTable*()` methods instead. + ### APIs Improvements * Visitor details now additionally contain: `deviceTypeIcon`, `deviceBrand` and `deviceModel` |