Announcement

Collapse
No announcement yet.

C++ Plugin - Database connectivity

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [GAUGING INTEREST] C++ Plugin - Database connectivity

    Hi,

    so i am working for fun on a database plugin. Right now i am at a point where i am either stopping development (already had much fun in making it work) or pretty it up a bit and put it on the marketplace.

    Features that are already working:
    • connection through ODBC (so, any RDBMS is supported, be it MariaDB, Postgre, MSSQL, Oracle XE, etc)
    • works on windows and linux (through unixODBC)
    • Queries can retrieve into Result-Structs or into UObjects (where columnName=propertyName) incl. support for Vector, etc
    • Inserts and updates are done through one call, the engine decides which it is (based on an id-field)
    • inserts and updates can be done through plain sql statements or through directly persisting an UObject (again where propertyName=columnName)
    • a bit more secure since you dont have username/password in your Unreal project directly
    • pricing probably around 40$ with the option to have additional paid enterprise support (general documentation and basic support is covered by the normal marketplace license)
    • of course full documentation and tutorials on how to set up odbc connections on windows and linux. Good database design is a different topic and is not covered by documentation (many books on amazon on this topic )


    IF there is actually interest into that, which features would you like to see additionally?


    Please note beforehand that this is not made for usage on clients, but only on the server-side; you would want to have your database server isolated network-wise, and the only hosts that should be allowed to open ODBC connections would be the servers that have the UE server running.

    If there's not interest into that, i will probably either look into integrating various NoSQL servers into UE4 (MongoDB, Elasticsearch, etc) or doing a complete login/registration/user profile integration into UE4 (thinking of SSL connectivity, multiple authentication mechanisms, REST API for getting user information to your existing systems if you have any, of course with a fully secured web-server-backend incl. docker images).


    Cheers,
    Indy
    5
    Instabuy!
    60.00%
    3
    Probably, if you include feature x (please comment)
    0%
    0
    Already enough database plugins in the marketplace!
    20.00%
    1
    Please no!
    20.00%
    1
    Last edited by indygoof; 08-15-2017, 04:46 AM.
    FinalCamera on Marketplace / Web Demo
    TopDown Toolkit on Marketplace / Web Demo

    #2
    Hmmm, doesnt seem like too much interest in even voting or commenting....Any wishlist for plugin projects i may look into?

    Cheers,
    Indy
    FinalCamera on Marketplace / Web Demo
    TopDown Toolkit on Marketplace / Web Demo

    Comment


      #3
      mongo/elastic more interested than sq

      Comment


        #4
        Originally posted by overreal View Post
        mongo/elastic more interested than sq
        What are your usecases for a potential mongodb/elasticsearch integration? General storage/serialization (like online saves), or loot table - searching, or some statistics integration with ELK?

        Cheers,
        Indy
        FinalCamera on Marketplace / Web Demo
        TopDown Toolkit on Marketplace / Web Demo

        Comment


          #5
          Genera; storage with mongo, logging/stats with ELK. Are you familiar with them?PM me, maybe we can do some freelance work

          Comment


            #6
            Originally posted by overreal View Post
            Genera; storage with mongo, logging/stats with ELK. Are you familiar with them?PM me, maybe we can do some freelance work
            Well, i am one of the founders of the mongodb user group in my country, and i am integrating the ELK stack for enterprise customers so....

            Though, not really interested in freelance work, too much support requests right now, and apart from that my second kid is born, so....i need to sleep. ^^

            Cheers,
            Indy
            FinalCamera on Marketplace / Web Demo
            TopDown Toolkit on Marketplace / Web Demo

            Comment

            Working...
            X