Memento Database: Difference between revisions

From Memento Database Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 2: Line 2:
This wiki is in its infancy. During this time, you can expect it to be pretty accurate as far as it goes, but then it will just stop, perhaps with red links indicating pages yet to be written.
This wiki is in its infancy. During this time, you can expect it to be pretty accurate as far as it goes, but then it will just stop, perhaps with red links indicating pages yet to be written.


The existing [[User manual|User Manual]] and [[FAQ]] are the last previous documentation available for Memento and should still be referenced while the wiki is still taking shape.
The existing [[User manual|'''''User Manual''''']] and '''''[[FAQ]]''''' are the last previous documentation available for Memento and should still be referenced while the wiki is still taking shape.


As Memento is in an active stage of development, field types are added much more frequently than they are retired; in fact they are rarely retired. You may see outdated counts in older documentation. As of this writing, there are 29 [[Field Type|field types]]. With this one exception, we will quit enumerating them or else ensure the enumerations are updated.
As Memento is in an active stage of development, field types are added much more frequently than they are retired; in fact they are rarely retired. You may see outdated counts in older documentation. As of this writing, there are 29 [[Field Type|'''''field types''''']]. With this one exception, we will quit enumerating them or else ensure the enumerations are updated.


== Memento Database ==
== Memento Database ==

Revision as of 23:18, 19 August 2016

Seminal Wiki

This wiki is in its infancy. During this time, you can expect it to be pretty accurate as far as it goes, but then it will just stop, perhaps with red links indicating pages yet to be written.

The existing User Manual and FAQ are the last previous documentation available for Memento and should still be referenced while the wiki is still taking shape.

As Memento is in an active stage of development, field types are added much more frequently than they are retired; in fact they are rarely retired. You may see outdated counts in older documentation. As of this writing, there are 29 field types. With this one exception, we will quit enumerating them or else ensure the enumerations are updated.

Memento Database

Memento Database is a database management software tool for mobile devices (Android) and personal computers (Microsoft Windows, Linux, Apple Macintosh). Elements of a user's database — libraries and associated files — may be synchronized across these platforms via an available cloud service. Libraries also may be synchronized with Google Sheets spreadsheets stored on the user's Google Drive to enable the user's data to be manipulated or analyzed by either tool, as needed. Import/export from/to comma-delimited (CSV) files enables coordinated use with external applications, like Microsoft Excel.

Data libraries may be linked, allowing any number of libraries to work together to form a database and provide a solution.

All data can be stored in the Memento Cloud. All such libraries, photos, and files are synchronized automatically between the cloud and local copies on Android devices. Users can provide access to their data to other users, enabling teamwork use.

Targeted use cases

Memento's goals include serving:

  • the casual, perhaps single-library user who just wants to throw up a grocery list or recipe repository
  • the intermediate user, who might want to have some related libraries tracking some activities
  • the power user, who might be pushing the boundaries in certain areas, like scripting, complex data structure, retail or barcode solutions, media solutions, contact applications, charting, or others.
  • the business or organizational user, who might need teamwork collaboration, cross-platform compatibility, cloud storage, library protection, and others.

Memento's online catalog of user templates contains thousands of predefined, ready-to-use libraries to use directly or serve as a starting place. It also gives users the opportunity to familiarize themselves with a large number of ways to use Memento to provide solutions.

Platforms

Memento was first implemented on the Android platform for smartphones and tablets, and Android continues to be a prime platform for Memento. The Mobile Edition operates off locally stored data that may or may not be synchronized to the Memento Cloud.

Users using Microsoft Windows, Linux, or Apple Macintosh use the Memento Desktop Edition to work with data stored in the Memento Cloud. Data and files are synchronized with mobile platforms through the Cloud.

Primary data structures

User data is stored in Memento in Fields within a Library. See Terminology to see how this relates to other database technologies and tools. A collection of libraries is called a Group. A collection of fields within a Library structure is called a Page. When data is entered into fields, an Entry is created, so while a library's structure is made up of fields, the library itself is made up of entries.

Essential features

  • Storing entries with custom fields
  • Sorting, grouping, and filtering entries by any fields
  • Displaying data in the form of a list, table, on a map, or in a calendar
  • Synchronization with Google Sheets
  • Teamwork, by providing access to libraries to other users
  • Access to data from several Android devices and from laptop and desktop computers; users can work with the same libraries on their phones, tablets, and PCs.
  • Dozens of types of fields, including text, integer, real, boolean, date/time, rating, checkboxes, radio buttons, currency, image, signature, file, audio, contact, calculation, JavaScript, Google Maps coordinates, and others
  • One-to-many, one-to-one, and many-to-many relationships between libraries
  • Importing and exporting CSV files, permitting interoperation with popular programs like Microsoft Excel
  • Password protection (encrypt entries using AES-128)
  • Charts: Pie, Line, Bar, Columns, Area, Scatter, Stepped Area
  • Mass calculations (aggregation): sum, maximum, minimum, average
  • Reminders
  • Backing up and restoring data
  • Sending entries via SMS, e-mail, and other available services
  • Searching entries in libraries by barcode
  • Online catalog of library templates -- thousands of templates available

Find out more about Memento