Results 1 to 10 of 1050

Dev. Posts

Hybrid View

  1. #1
    Player
    Physic's Avatar
    Join Date
    Apr 2011
    Posts
    2,616
    Character
    Bladed Arms
    World
    Balmung
    Main Class
    Monk Lv 70
    Quote Originally Posted by Blue79 View Post
    gotta respectfully disagree. i don't think this fixes the market ward system at all, rather it just adds another level of fubar

    on side note:
    - they can't increase inventory space do to cost of hard drives for servers? Seriously?!? go ask blizzard how they handle 20x your player base with faaaaar more space, or any other mmo as every single one has managed to deal with this issue

    -getting rid of +2 and +3 versions and moving to a NQ/HQ system? i think i just heard someone that saved to buy a +3 crab bow slit their wrist

    i think every time i read about upcoming changes i facepalm (except for chocobos and airship, good on them for that)
    yeahhh that server space issue hit me as bullshit as well, i mean all your inventory is text, they have databases which serve a much larger population much more often with much more information with no problems. I think he is just copping a plea there, saying something that sounds good to people who dont know too much about databases and servers.

    I mean having limited inventory is good for an MMO for many reasons, but the server space issue is not really one of them

    i mean they have things offering data storage free, and this game is gonna be 13 a month per person
    (6)

  2. #2
    Player
    Sorel's Avatar
    Join Date
    Mar 2011
    Location
    Limsa Lominsa
    Posts
    703
    Character
    Sorel Evans
    World
    Ragnarok
    Main Class
    Blacksmith Lv 38
    Quote Originally Posted by Physic View Post
    yeahhh that server space issue hit me as bullshit as well, i mean all your inventory is text, they have databases which serve a much larger population much more often with much more information with no problems. I think he is just copping a plea there, saying something that sounds good to people who dont know too much about databases and servers.

    I mean having limited inventory is good for an MMO for many reasons, but the server space issue is not really one of them

    i mean they have things offering data storage free, and this game is gonna be 13 a month per person
    If anyone recalls, every time that the Development Team is asked about:
    • Mailboxes & Delivery System
    • Signing Crafted Equipment
    • Increasing Storage
    • Increasing Selling Slots
    • Increasing Player Control of Linkshells

    They invariably come back with "Yes, we want to do that, but we have to fix server issues first".

    As a DBA myself, I am beginning to suspect the problem is not a physical storage issue, but a logical storage problem.

    What if Hiromichi Tanaka implemented everything in FFXIV (including inventory and linkshells) on an object-oriented database system instead of a relational database system (e.g. SQL) for logical storage.

    True, object-oriented database systems are easier to work with from a purely programmatic standpoint. But OODBs are notoriously bad at handling very large amounts of data that entail lots of transactions and/or need to be accessed by a large number of users at once.

    If you have been playing the game, you've noticed that there is inexplicable lag when buying, selling, trading, putting things up for sale, in bazaar, or even into your crafting slots. The Development Team categorizes it as "server issues" ... but I think it is more accurate to say it is the code re-assigning objects from one containing object to another.

    An item in inventory is not simply just a row of text that says "Sorel|Slot 6|Brass Ingot". It's the Brass Ingot object inside the Slot 6 object inside the Sorel object. Such a structure would take up considerably more physical space than a database table row of 50 unicode characters ... and certainly more overhead to move the item from one place to another.

    So I suspect that when Naoki Yoshida and the Develpoment Team keep saying the phrase "fix server issues" they are not talking about adding hard drive space, or reconfiguring the RAID, or adding more processors. They are talking about converting the FFXIV inventory and linkshell system from an OODBMS to an RDBMS ... which is no easy task and not something that can be done in haste.
    (19)

  3. #3
    Player

    Join Date
    Mar 2011
    Location
    Gridania
    Posts
    295
    Quote Originally Posted by Sorel View Post
    If anyone recalls, every time that the Development Team is asked about:
    • Mailboxes & Delivery System
    • Signing Crafted Equipment
    • Increasing Storage
    • Increasing Selling Slots
    • Increasing Player Control of Linkshells

    They invariably come back with "Yes, we want to do that, but we have to fix server issues first".

    As a DBA myself, I am beginning to suspect the problem is not a physical storage issue, but a logical storage problem.

    What if Hiromichi Tanaka implemented everything in FFXIV (including inventory and linkshells) on an object-oriented database system instead of a relational database system (e.g. SQL) for logical storage.

    True, object-oriented database systems are easier to work with from a purely programmatic standpoint. But OODBs are notoriously bad at handling very large amounts of data that entail lots of transactions and/or need to be accessed by a large number of users at once.

    If you have been playing the game, you've noticed that there is inexplicable lag when buying, selling, trading, putting things up for sale, in bazaar, or even into your crafting slots. The Development Team categorizes it as "server issues" ... but I think it is more accurate to say it is the code re-assigning objects from one containing object to another.

    An item in inventory is not simply just a row of text that says "Sorel|Slot 6|Brass Ingot". It's the Brass Ingot object inside the Slot 6 object inside the Sorel object. Such a structure would take up considerably more physical space than a database table row of 50 unicode characters ... and certainly more overhead to move the item from one place to another.

    So I suspect that when Naoki Yoshida and the Develpoment Team keep saying the phrase "fix server issues" they are not talking about adding hard drive space, or reconfiguring the RAID, or adding more processors. They are talking about converting the FFXIV inventory and linkshell system from an OODBMS to an RDBMS ... which is no easy task and not something that can be done in haste.
    Is this true? can a dev look into this? I'd love to know as a fellow database programmer if they are converting from RDBMS to OODBMS. At least I can then justify the time it is taking to fix the inherent lag that comes with trading items, selling items, working with your retainers.
    (0)
    Last edited by tachikoma; 08-24-2011 at 11:57 PM.