Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.
They might be running offline batch processing related to next week call event... The store database is where sales records are stored...
 
They might be running offline batch processing related to next week call event... The store database is where sales records are stored...

IMO the earnings call is for Q2, which means anything happen on July is not included.

besides, pulling records from database can be done without the need of shutting down the whole store.
they can do things such as backup on the fly.

BTW, what product is it in the past that was refreshed right after earnings call? i couldn't find it.
 
IMO the earnings call is for Q2, which means anything happen on July is not included.

besides, pulling records from database can be done without the need of shutting down the whole store.
they can do things such as backup on the fly.

BTW, what product is it in the past that was refreshed right after earnings call? i couldn't find it.

Them queries man...them queries.
 
IMO the earnings call is for Q2, which means anything happen on July is not included.

besides, pulling records from database can be done without the need of shutting down the whole store.
they can do things such as backup on the fly.

BTW, what product is it in the past that was refreshed right after earnings call? i couldn't find it.

It would depend on the locking mechanism used during transactions. For instance, Pessimistic locking lock access to tables used in a transaction. Offline batch process do generally read operations, while an order checkout for instance is a write operation...
 
It would depend on the locking mechanism used during transactions. For instance, Pessimistic locking lock access to tables used in a transaction. Offline batch process do generally read operations, while an order checkout for instance is a write operation...

yeah indeed, but retrieving records only use read operations.
so there are no alterations done to existing data.
the store system can still access the database and write new customer order data.

the lock only happens when two parties trying to write at same time.
that would be really inefficient to only allow I or O and not I/O at same time.
 
yeah indeed, but retrieving records only use read operations.
so there are no alterations done to existing data.
the store system can still access the database and write new customer order data.

the lock only happens when two parties trying to write at same time.
that would be really inefficient to only allow I or O and not I/O at same time.

Database transactions concurrency and isolation are a complex world, and DB vendors have their specifities... For instance a 'select for update' would lock access to a table even if you just read records without updating them. From my experience, at enterprise level, batches are run in maintenance mode, they just want minimize risks and data inconsistencies...
 
Database transactions concurrency and isolation are a complex world, and DB vendors have their specifities... For instance a 'select for update' would lock access to a table even if you just read records without updating them. From my experience, at enterprise level, batches are run in maintenance mode, they just want minimize risks and data inconsistencies...

well i think it is logical that "select for update" the database would lock that row, machines can't actually know whether the user want to update or not so they would just assume the worse case scenario where you will update just to be safe.

hmm, i think it depends ... downtime is not something that is desirable in multi-million dollar companies, if they could do anything to make sure that data migration can be done (safely) without incurring any downtime they would do it ( though it depends on the calculation whether the risk is bigger or smaller than lost profits due to downtime ).



----------

thanks :D
 
well my mac retina is anyways at service getting diagnosed for a replacement. If the new haswells seem better then what i have i may tell them to give me one of that if not i stick with the early 2013.
 
well my mac retina is anyways at service getting diagnosed for a replacement. If the new haswells seem better then what i have i may tell them to give me one of that if not i stick with the early 2013.

If it's within 14 days of purchase, you can return it for full refund. Otherwise, they're not going to do that for you.
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.