Systems selections: Difference between revisions

    From Consumerium development wiki R&D Wiki
    (various additions and fmt)
    Line 22: Line 22:


    Currently using all major free software RDBMS:  
    Currently using all major free software RDBMS:  
    * MariaDB
    * [[w:MariaDB]]
    * MySQL
    * [[w:MySQL]]
    * PostgreSQL.
    * [[w:PostgreSQL]]


    '''Considered databases'''
    '''Considered databases'''
    * [[Database#Graph databases]]
    * [[Databases#Graph databases|Graph databases]] and [[Database#Subject-predicate-object databases|Subject-predicate-object databases]] seem to perform the same thing just with different architecture and suitability for certain searches. See [[Talk:Databases]] for more on this.
    * [[Database#Subject-predicate-object databases]]


    ----
    ----

    Revision as of 11:16, 27 August 2016

    Factors affecting database systems selections

    • Copyleft 'free to modify' and 'free in cost' software is strongly preferred over other solutions.
    • Minimal modifications required could be another preference as that means maintenance of the chosen solution is minimized in that aspect.

    Languages

    Programming languages

    Currently used languages

    • PHP
    • ruby
    • python

    Considered languages / languages of interest

    Databases

    Current databases

    Main article: Database

    Currently using all major free software RDBMS:

    Considered databases


    Frameworks

    • Frameworks

    Software

    Main article: Software

    Current software

    • MediaWiki
    • diaspora*
    • Hubzilla
    • Friendica
    • GNU social
    • GNU MediaGoblin

    ...


    APIs

    APIs to communicate with:

    • Free social media ones

    Data sources


    Media sources