Newsletters Select newsletters below and click the button to sign up!
Internetnews BloggersRecent Entries
ArchivesMonthly ArchivesSearch The Blog
« IQNavigator attacks new verticals |
Alex Goldman Blog
| Vindicia CEO: TARP, cloud complicate billing »
Updated: Would your database accept $23 quadrillion?UPDATED: The Consumerist reported (h/t BoingBoing) that a teenager managed to charge $23,148,855,308,184,500.00 to a prepaid VISA BUXX card at a CVS drug store. How could that happen?
But that still doesn't explain everything. Databases should have common sense limits on fees and charges. Consumerist noted that the database did do one thing right: it added a $20 "negative balance" fee. The teen's parent, "Dale," had a sense of humor about the incident, writing to Consumerist, "My lectures about financial responsibility appear to have failed." "That's 2,000 times more than the national debt, which is a paltry 11 trillion," Dale added.
Visa admitted the error to Dale and said that there was a system problem. But surely there should be a limit to the negative balance that can be charged to a prepaid card? Although some respectable publications are predicting hyperinflation (along with numerous fringe blogs) no individual is likely to spend a quadrillion dollars any time soon, let alone 23 of them. Recent reports say that IT departments are struggling with the tasks currently allocated to them. Commentators say that IT managers need to apply common sense to the challenges they face. Today's news shows that somewhere in the financial system, there exists a database that can charge more debt to a single credit card than currently exists in the world today. That's a basic flaw in management and procedures and is not just a simple computer fault. 0 TrackBacksListed below are links to blogs that reference this entry: Updated: Would your database accept $23 quadrillion?. TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/8472 5 CommentsLeave a comment |
||||||
As a web programmer I deal with numbers and large sales figures all the time, but to of designed a database to even hold a sale amount that large is just asking for errors.
It looks like they got what they asked for.
DOH!
This also happened to my D's Visa Buxx card yesterday except there were two transactions for that amount from CVS and Toys R US. When I called Visa they pretty much acted like I was a moron for even questioning it ("OF COURSE it is an error") yet my D was walking around NYC with a suspended Visa card and no idea of when it would be released. Fortunately for us it was fixed by the end of the day but I was panicking that they may try to take that $46Q out of my funding account! Oh and they sent me an email stating that I had 45 days to bring the balance to positive or the account would be cancelled. LOL
Alex Goldman, are you really that stupid to say database should have commonsense to handle it? It the application that need to handle it, it is a progamming/design error. If you design database to store a quardillion number then it will. Before you write understand what the problem and report it correctly. It is not the database that is lacking commonsense, it is you that is lacking commonsense.
Both the database and the application behaved in a manner that allowed the problem to happen; either one could have prevented the problem by behaving differently. It's better to design the database assuming the application to fail than to do it otherwise.
has anyone given it any thought that people are accidentally typing in their card numbers and security codes