• 0

    posted a message on RDBMS (for AceDB-3.0)
    Quote from Mikk
    Mmm you missed half the point I think. It's not just that we're not allowed access to random files (which is good to avoid trojans and stuff), it's that we're not allowed outside world communication at any other point in time than login / reload / logout.

    Having said that, I wouldn't mind some sort of key:value storage that's more efficient than constructing and parsing Lua - the files could certainly be cached in RAM and read/written to at the usual times. SQL though? I think not.

    (And Pasta's argument applies. Addons storing boatloads of data are kinda pushing the boundaries of what Blizzard intends for addons to be doing, so I wouldn't hold my breath for new storage mechanisms.)


    Don't think I missed the point, as that was why I said other issues could be worked around with out much effort. A ram overlay with delayed flushes was pretty much what I had in mind when I was writing that as you yourself put. As for SQL... shrug... I used to hate it, but sqlite3 seems lean enough that it still would be more efficient then an lua solution without sql. Of course people would probably do dumb things like forget indecies and such... which is why also mention the isam option which is what I would lean towards myself. I would prefer the sqlite3 option to what we have now though. All in all I think we are in agreement that that a keyed storage system would be a nice alternative to the current SV system.

    I am sure it is pushing what they envisioned... between auctioneer, lightheaded and other data driven addons though it does add up to a lot of memory/load time.
    Quote from Wintrow2
    I think you are using a TAD bit too much addons... Or your hardrive is REALLY slow :p.


    Probably too many addons, since I am messing with some things lately... but the real issue is, not a slow harddrive, but a network share when one of my harddrives failed I am now using. It seems however they write out the saved variable files is horrid and really shows as such when used like this.
    Posted in: Addon Ideas
  • 0

    posted a message on Wiring a file via Lua
    Quote from Brimmstone
    Is there any way at all to write some sort of custom log-file in the game?


    No, but honestly this is another basic feature they should have... make it with a delayed write and append only... but.... they really should put it in.
    Posted in: Lua Code Discussion
  • 0

    posted a message on RDBMS (for AceDB-3.0)
    Hey guys, it would be really nice if you added features to allow the use of data files that are not required to be fully memory resident. This would let some of these addons not have load freezes like they sometimes do and run on more of your clients hardware. In addition it would allow more addons to effectively cache more information client side reducing your bandwidth and server loads. The cost of the programming time in the larger picture should be negligible given that the code for this is already done and in the public domain... so all they need to do is the removing of directory paths/filename specifications and such in a stripped down version of the lua glue available.


    Given that the current implementation of their saved variables stuff is taking over 20 minutes to write out the files, they need to improve this area of the code anyway.
    Posted in: Addon Ideas
  • 0

    posted a message on RDBMS (for AceDB-3.0)
    They already have.... just it has you dumping a whole text file and reading a whole text file at a time.... there is no reason they could not sandbox the API for this to only read a SAVED/modname.db or STATIC/modname.db file... there is no reason for them not to other then not wanting to put the resource into it, all other issues can be worked around without too much effort .
    Posted in: Addon Ideas
  • 0

    posted a message on RDBMS (for AceDB-3.0)
    Maybe suggest the idea of an isam or sqlite db data store to blizzard somehow?
    Posted in: Addon Ideas
  • 0

    posted a message on RDBMS (for AceDB-3.0)
    As presented I would have to join the crowd that is saying no to the idea. That said however at the core I think the idea would be very good. That is where it would need to be implemented though, in the core code by Blizzard. We are seeing addons that read and write pretty large SavedVariable files and static lua structures. A lot of this information would be far better off being in a keyed dbm, isam or even perhaps an sqlite db.
    Posted in: Addon Ideas
  • To post a comment, please or register a new account.