Archive for July, 2009

Unique ID’s

Thursday, July 30th, 2009

When EGT was developing its database structure it considered many models and was searching for a database model that could promote quick changes and easy development. This way if someone thought to reindex a table it would be an easy undertaking, as the same if someone thought a table name had to change to support a new standard.

EGT was also looking for a database structure that would support quick searches based on an ID or based on some quick information. What EGT came up with, is used in a similar context in many data applications. Its commonly known as a Unique ID, and EGT’s personal version is called an EGT Universal Reference File key (eURF).

The structure is simple, EGT records the creation of a new Unique ID in a Universal Reference Table with enough information to identify the table and supply a “common language description.” Something that developers could look at and understand what file created this URF key.

The requested Unique ID is then added to a table as the primary key, and that record receives its data information. For instance, if EGT was going to add a comment to a comment table. EGT would request a Unique ID and add it to the Universal Reference Table and to the comment table.

Thus if a user remembers the id of that comment, the user could perform an ID search and it could be found from the Universal Reference Table that the ID goes to the specific comment.

Generating the EGT Unique ID:

When EGT began implementing this Unique ID, it needed an ID guaranteed to be unique through the entire existence of an application. They only guaranteed way to perform a Unique ID is through a numeric odometer that has practically infinite possibilities.

It contains the first 4 characters of “EGT-” and then a series of 17 alhpa and numeric characters. Of each next request the odometer function call gathers the last generated eURF, converts the alpha-numeric characters to numbers, advances the number sequence 1, then converts the results back into an alpha numeric sequence.

Applications that use this will use it to a much smaller amount of characters but the principle is sound, generating the next ID only requires the previous ID, and the number of possible Unique IDs are endless.

Implementation:

Implementation happens to be very simple, on creating a new record you can attach a database trigger that will perform the creation of the next Unique ID automatically or you can have a programmatic function that will  be called on each insert statement. EGT choose to create a function call that would return the next eURF in sequence.

EGT’s reasoning is, the applications used to create the eURF have more processing power than the database itself. EGT leaves the database for its data storage capabilities and puts the logic in the hands of a software function call.

Can I use something similar?

Yes, you can implement this global database structure model without any need for our permission. It’s not something we own, its a globally recognized method to keep track of your database and for simple data control.

You’ll always be guaranteed that your Unique ID will not conflict with another until the sequence resets itself. If that happens, simple change the preceding 4 characters to another sequence and you have just made a global application change from one function call. In fact in all EGT Applications and Web services its a matter of changing a simple settings file.

By the way, we can sell you the odometer code for a very small amount, to inquire simply post a comment, include your e-mail and we will send you a quote.

EGT Announces: EGT Worlds to Stay Active

Wednesday, July 29th, 2009

EGT commented last evening at another partner meeting that EGT Worlds would stay online for the duration of its domain registration. EGT claims that the release of new services may support the EGT Worlds social network search engine, and growth is expected at the end of the 4th quarter.

President Justin K Kazmierczak commented, “EGT Worlds is the first finished vision of EGT. I am not going to leave it with out giving it a chance to succeed.” All though all development on EGT Worlds has ended EGT has a team of developers on stand by to fix any issues that a user may encounter when using EGT Worlds.

EGT and its Partners agree that if EGT worlds beings to catch an appropriate amount of attention development resources shall be directed back into the EGT Worlds project.

Nominations for “Best Style”

Wednesday, July 29th, 2009

Its the last week in July so its time to nominate your site for the month of August. To nominate your site simple, comment to this blog entry and our staff will pick the top 10 sites and we will judge each one.

On August 15, we will release a detailed review of the best style site for August. Including proof of validation, and some helpful suggestions to the runner ups.

On behalf of EGT, I wish you all good luck!

EGT might cut its losses with EGT Worlds

Friday, July 24th, 2009

EGT might cut its losses with EGT Worlds, EGT told associated press during a partner meeting on Wednesday. The meeting focused on ongoing projects and their relation to the EGT goal and their costs. EGT Worlds just hadn’t performed like the President, Justin K Kazmierczak, had first thought. “It’s about time we cut our losses and leave this service for a better project.”

EGT knew that EGT Worlds, a social network for websites, might not perform as intended for the recent drop in other web portal development. Since early 2000’s, when Google was thought to be the only useful web portal and other like sites competing with Google failed.

The President also commented on the costs of EGT Worlds, telling associated press that over 2 grand and 12 hundred dollars had been invested in web hosting alone. These costs may not seem like an alarming number, but for a company that just started in the web service market; major costs like these could kill the new entertainment company.

EGT had not officially committed when the service was to be discontinued, or even if it will be, but you can look forward to an official notice in the next coming months. EGT hopes to learn from their mistakes and keep development on course, for something modern, in the next few months. No comment on the next project, but EGT hinted that they had something up their sleeve.

- Associated Press.