ultima03 wrote...
Why natural bioware database is not reliable, and why no dev should offer a solution using it :
- Limited to 32 chars, brutally truncated if longer
Not a bug. Does not affect reliability as long as your code is correct.
(Learn how to write code and code related issues will go away)
-
Var name must be unique throughout the entire database no matter if it
is an int or a float, or a string... (if not, it will be simply crushed)
Does not break the database as long as you use unique var names, which you should do anyway.
(Learn how to write code and code related issues will go away)
-
Getter and Setter for CampaignLocation are absolutly not reliable, the
database can get invalid if u change the area layout in the toolset (!)
Erm... "Getter and Setter"... If you alter an existing map, previous references to locations in that map may become invalid. This is not a bug. Properly structured code will check to ensure that locations are valid and have a fallback location in place for use in the event that a mod builder must change an existing area.
(Learn how to write code and code related issues will go away)
-
Database grow big and fast because the data that you asked for deletion
will not be deleted but simply flagged as deleted. uglier : If you try
to modify an entry, instead of overriting it, it will make a new one and
flag this one as deleted.
It is also very easy to empty the database and eliminate the bloat whenever you want.
This is not a serious concern. It is also not a flaw that makes the database difficult to use or more prone to error.
- One last : it's a slow database solution.
Speed does not prevent proper and stable use. It is the easiest db solution and a popular one. Not everyone wants to go through the effort and learning curve of a SQL solution. PW's which use a minimal amound of DB calls have no reason to go through the extra effort for the speed of SQL. The default DB is plenty fast for basic db management.
Why
would funkyswerve or anyone serious provide a solution using this,
especially concerning a Security problem ? he should just delete it and
leave the one with mysql. Its just like the people from Avlis providing a
craft system with
bioware db, and next to it a mysql version, the first one can be thrown
directly to the bin.
Because there is nothing wrong with the default db and a lot of people use it.
Why would you provide a solution concerning anything, but in this special case ; security, with the bioware db system to back it up? Are you blind? Or clueless?
You say 'not everyone wants to nwnx + mysl so ima give them a bioware bd that will get corruptd with a ratio of 100%, but it's okay for them'.
100%? Really? If you have had this issue, I recommend that you learn how to use it. It is stable for any properly programmed solution, such as this one.
Blah Blah Troll Blah Trouble Blah Blah My +3 Imaginary Pixel Sword Blah Troll
You should do some reading and maybe learn to program in Aurora and study some basic db use so that you understand the issues before you troll the threads concerning them.
Modifié par wyldhunt1, 25 janvier 2012 - 03:58 .