Is timesten still using T-tree as data structure?

I just come across this paper - http://www.memdb.com/paper.pdf , this researcher do some experiments and showing that using concurrent B-tree algorithm is actually faster than T-tree operation. How do you think about this paper? Do you think actually he is using a inefficient algorithm to access T-tree? Or, Timesten already know the limitation of T-tree and have changed the internal data-structure?

Yes, we are aware of the comparisons between T-Trees, concurrent B-trees etc. At the moment TimesTen still uses T-trees but this may change in the future :-)
Chris

Similar Messages

  • Can i still use the "game saved data" backup i made on my ios5.1.1 device be used on ios6 if i were to update?

    i had an ipodtouch 4g on iOS 5.1.1 and i'm thinking about updating. i had the backup but i want to know if i can still play my saved datas, like for example, Plants Vs. Zombies and i want to continue my profile on the iOS6. Is it possible?

    Yes, if all goes well your game data will be present after the update. For added assurance, manually backup the iPod to both iCloud and iTunes so you can manually restore from backup if you have problems.
    iOS: How to back up

  • Is there a Java API for Tree data structure?

    Hi,
    I am wondering is there any Java API to work on Tree based data structure.
    I could read in some forums / sites that teach me how to create tree based objects using collection.
    But I wanted to know is there any core java API that can be used directly for tree based operations. (like binary tree or other type of trees)
    Please comment on this doubt.

    Headed using google and other stuff not found one.
    Suggestion: Why not start building the one, its a good idea to do that, isn't it.

  • Updating a hierarchical data structure from an entry processor

    I have a tree-like data structure that I am attempting to update from an AbstractProcessor.
    Imagine that one value is a collection of child value keys, and I want to add a new child node in the tree. This requires updating the parent node (which contains the list of child nodes), and adding the child value which is a separate entry.
    I would rather not combine all bits of data into one value (which could make for a large serialized object), as sometimes I prefer to access (read-only) the child values directly. The child and the parent values live in the same partition in the partitioned cache, though, so get access should be local.
    However, I am attempting to call put() on the same cache to add a child value which is apparently disallowed. It makes sense that a blocking call is involved in this operation, as it needs to push out this data to the cluster member that has the backup value for the same operation, but is there a general problem with performing any kind of re-entrant work on Coherence caches from an entry processor for any value that is not the value you are processing? I get the assertion below.
    I am fine with the context blocking (preventing reads or writes on the parent node value) until the child completes, presuming that I handle deadlock prevention myself due to the order in which values are accessed.
    Is there any way to do this, either with entry processors or not? My code previously used lock, get and put to operate on the tree (which worked), but I am trying to convert this code to use entry processors to be more efficient.
    2008-12-05 16:05:34.450 (ERROR)[Coherence/Logger@9219882 3.4/405]: Assertion failed: poll() is a blocking call and cannot be called on the Service thread
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:4)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.put(DistributedCache.CDB:30)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.put(DistributedCache.CDB:1)
         at com.tangosol.util.ConverterCollections$ConverterCacheMap.put(ConverterCollections.java:2433)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ViewMap.put(DistributedCache.CDB:1)
         at com.tangosol.coherence.component.util.SafeNamedCache.put(SafeNamedCache.CDB:1)
         at com.tangosol.net.cache.CachingMap.put(CachingMap.java:928)
         at com.tangosol.net.cache.CachingMap.put(CachingMap.java:887)
         at com.tangosol.net.cache.NearCache.put(NearCache.java:286)
         at com.conduit.server.properties.CLDistributedPropertiesManager$UpdatePropertiesProcessor.process(CLDistributedPropertiesManager.java:249)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.invoke(DistributedCache.CDB:20)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onInvokeRequest(DistributedCache.CDB:50)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$InvokeRequest.run(DistributedCache.CDB:1)
         at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheKeyRequest.onReceived(DistributedCacheKeyRequest.CDB:12)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:9)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:130)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:37)
         at java.lang.Thread.run(Thread.java:637)

    Hi,
    reentrant calls to the same Coherence service is very much recommended against.
    For more about it, please look at the following Wiki page:
    http://wiki.tangosol.com/display/COH34UG/Constraints+on+Re-entrant+Calls
    Best regards,
    Robert

  • Data structures

    what is the best data structure to use for keeping four different data
    bases interconnected and updated about the changes in one another at all times while not using an existing java data structure but by implementing one by one's own?
    thanx .

    Data structure? Coherency Protocol!
    What a question anyways? If you want to implement your own, the best thing to do is to get going ...

  • Java data structure

    H!!
    I am looking for a good on line tutorial about
    Java Data structure. please help me.
    peter

    Hi again!
    This is my first time that I want to learn
    about : stack, list, linked list, queue, tree..
    . whit Java.Stack, list, linked list, queue and trees are data structures which are the same independent of the programming language. They are more of a concept.
    The best way to find more information is to google on the structure you want more information on. Here's an explanation on how a linked list works:
    http://encyclopedia.lockergnome.com/s/b/Linked_list
    /Kaj

  • Using a Heiarchical Tree with data that can be grouped

    Hello Forum
    I have been tasked with coming up with a selector for one of our applications that uses a tree. I have built a mock-up using the example provided at Craigs Oracle Stuff (https://sites.google.com/site/craigsoraclestuff/oracle-forms---how-to-s/forms-how-to-create-a-hierachical-tree-form) that subsuitutes our data in the SQL for his, and I have successfully added another loop as the data is located in 3 tables, but have come across a few issues. I have been searching the forums and google, but cannot find anything to solve the issues that I am having. Any help is appreciated. This is being developed in 10g. The data is structured as follows.
    Category(root)
    ID, Name
    1, A
    2, B
    3, C
    SubCategory (Level 2)
    ID, Name, CatID
    1, A, 1
    2, B, 1
    3, C, 1
    Codes (Level 3 and beyond?)
    ID SubCatID Description
    1, 1, 'The, quick'
    2, 1, 'The, quick, brown'
    3, 1, 'The, quick, brown, fox, jumps'
    4, 1, 'The, quick, brown, fox, jumps, over, the lazy, dog'
    5, 2, 'Wafting, zephyrs, quickly, vexed, Jumbo'
    6, 2, 'Wafting, zephyrs, quickly'
    As you can see the codes table has a lot of repeating values that are delimited by ',' (commas). I can produce a tree out of the 3 tables but...
    Problem:
    The description in the codes table can be as many as 255 characters. The tree seems to truncate the values around 60 characters. I am not sure what the maximum data lenghts in the tree are, or if the max lengths are limited by the node or the entire tree. Although the Category and Subcategory names can be as much as 120 characters, they are more typically around 25 characters.
    Could this problem be remedied buy deepeing the levels of the tree by grouping the values in the codes table on the comma delimiters? The max number of commas in the description is 9, so that would make the tree up to 11 levels deep. I know how to get the text between the commas, but am unsure how to link the data back to the parent
    Ex. The tree would be
    A
    ->A
    ->->The
    ->->->quick
    ->->->->brown
    Thanks for any Assistance
    Mike
    EDIT: I found the reason that the label of the node is being limited in length. The limit is actually 50char because of this line in Craig's code in the Create_RG function:
    gc_id := Add_Group_Column(rg_id, 'label', CHAR_COLUMN,50);
    I changed the limit to 255 and now all of the data displays.
    Although working now, I would still like to know id there is a way of grouping the data into the tree view, as this would make the tree much more readable.
    Mike
    Edited by: saskcivic on Feb 5, 2013 7:36 AM

    hi,
    In BI CONTENT,, v can just install any Object,,for that, matter,,just to make that object Active. So by Default it vll nt have any data. Install any Query data flow before and after, then select some master characteristics, and transaction data,,schedule them, Load the data,, then Ur Report Data vll display.
    Cheers
    Thanks

  • If you use imessage while on WiFi does it still use your data plan or does it only use the data plan if you're on 3G?

    I just got the new iPhone4s (my first time off of a flip phone!) with the imessaging but I'm not sure if that is going to use up my data plan if I use it instead of texts.  If I'm at home on my wifi will that still take away from my data plan if I use imessage? I know that FaceTime works off of wifi as opposed to the data plan but wasn't sure if it was the same for imessage.  I'm on the Verizon data plan if that matters.
    Thanks!

    This weekend, the AT&T tower near our home failed.  We had no AT&T cell service whatsoever.  During this time, our home WiFi was always running at 100%.  No iMessage would go through, nor could any iMessage be received.  Both my and my wife's iPhone 4S were connected to the home WiFi and were used with it.  Two things did not work: cell service and iMessage.
    I think that iMessage seems to rely on the phone data plan, or at least the cell service must be in range to use it.

  • If you start downloading a song on your iphone and it says downloading error tap to retry and you don't tap it does it still use your data?

    i started to download a song on my iphone and it said 'downloading error tap to retry'. i never tapped it but i was just wondering does it still use my data?

    but nothing is downloading because i never pressed tap to retry so does that still use data?

  • My system software has crashed, and I am hoping to use an apple certified data recovery specialist in Atlanta. Who can I use and still have my warranty coverage after attempting to recover the data?

    My system software has crashed, and I am hoping to use an apple certified data recovery specialist in Atlanta. Who can I use and still have my warranty coverage after attempting to recover the data?

    Contact the nearest Apple store for a definitive answer.  We are users like you and cannot provide you with an accurate answer.
    Ciao.

  • Recently purchased a used IPad 2 but it still has previous owner's data.  I've been told not to sync it to my computer as it will cause problems.  What do I need to do to make it compatible with accounts on my mac and ipod touch?

    Recently purchased a used IPad 2 but it still has previous owner's data.  I've been told not to sync it to my computer as it will cause problems.  What do I need to do to make it compatible with accounts on my mac and ipod touch?  Thanks for any and all help!

    You can wipe the iPad's contents completely by going to Settings>General>Reset>Erase All Content and Settings. This will remove all of the previous user's apps, data, settings and so on from the iPad and you can set it up as your own.

  • Easiest way to transfer contacts/data from old phone (5) to new (6 and 6 ). I did "back up to this computer" for both phones. After activation (verizon) do I just plug into iTunes? One phone is still using iOS7 (is that a problem?, other is iOS 8.1.

    What is the best/safest way to transfer contacts/data from old phones (5) to new (6 and 6 ). I did "back up to this computer" for both phones. After activation (verizon) do I just plug into iTunes? One of the old phones is still using iOS 7, will that be a problem?  (the other has iOS 8.1).

    The following has instructions on how to transfer to a new iPhone using either iCloud or iTunes: Transfer content from an iPhone, iPad, or iPod touch to a new device - Apple Support

  • My macbook pro 2009, was stored in a Speck case and rubbermaid stoage tote that was left in a RV over the winter in WI that sat outside all winter. Is it ruined? will I be able to still use it and all my data? I don't currently have it with me.

    my macbook pro 2009, was stored in a Speck case and rubbermaid stoage tote that was left in a RV over the winter in WI that sat outside all winter. Is it ruined? will I be able to still use it and all my data? I don't currently have it with me. I am just hoping that when I get it back it will work for me. Any tips, help, support would be helpful! Thank you!

    Storage temperature is listed as down to -13º F
    Line voltage: 100V to 240V AC
    Frequency: 50Hz to 60Hz
    Operating temperature: 50° to 95° F (10° to 35° C)
    Storage temperature: -13° to 113° F (-24° to 45° C)
    Relative humidity: 0% to 90% noncondensing
    Maximum operating altitude: 10,000 feet
    Maximum storage altitude: 15,000 feet
    Maximum shipping altitude: 35,000 feet
    So I would think you're OK . The battery will need a charge but I don;t see any reason why there should be a problem as long as there was no water involved.

  • Have old MacBook Pro running tiger 10.4 want to save date to external hard drive and buy newer MacBook and still use same drive. Any suggestions, most  WD drives say nothing about os tiger 10.4.

    Have old MacBook Pro running tiger 10.4 want to save date to external hard drive and buy newer MacBook and still use same drive. Any suggestions, most  WD drives say nothing about os tiger 10.4. The OS compatibility  is much newer on the data.  Totally confused. Not a computer person.

    I haven't checked reviews recently but there's a difference between bare drives and drives with enclosures.  Western Digital made some of the most reliable drives last time I checked, though the enclosures weren't all that great.  It is convenient to get both in one package but I usually buy a highly rated enclosure and then put a highly rated drive in it myself.  OWC sells some good enclosures but if they put a so-so drive inside of it then the package is only as good as its weakest component.  If you get a package from them, ask them what drive is inside (some vendors have no idea what's inside  -  went to an Apple Store recently and they couldn't tell me what was inside some of their Apple brand enclosures).  My first thought if buying a new drive would be to buy a OWC enclosure with a WD drive, but chek around because I may be out of date.
    10 years ago Seagate was one of the best drives. Now they rate poorly in reviews.

  • When at home with WiFi  am I still using 3G data?

    When at home with WiFi  am I still using 3G data?

    WiFi is turned off when the phone goes to sleep to preserve battery life unless the phone is connected to power. So any background data transfers will use cellular data. In addition, a few functions (such as visual voicemail) always use cellular data.
    The bigger question is how do you know when it is using cellular data? You cannot use the timestamps on your bill or the carrier's website or iPhone app, because those are the times accumulated usage is reported to the billing system.

Maybe you are looking for

  • How to create internal table dynamically?

    hi all I have a particular internal table in memory area( thru EXPORT TO MEMORY ID ....) how can i create an internal table of this type in another program at runtime  ? this internal table need not be a data dictionary type. i.e., i need to create a

  • Mac mail version 6.5 (1508)

    i have noticed that on mac mail version 6.5 (1508), any mails which have been recieved earlier in the inbox and now being replied to the same. One copy of the sent mail to the recipeint comes back to me as a copy. where as i have noticed i do not hav

  • Using ref cursor in after parameter form in reports

    hi everyone, I have problem in usage of ref cursor in after parameter form. My actual requirement is I have user parameter :p_minval, :p_maxval. The values into these user parameters will be coming dynamically using sql_statement as shown below selec

  • Custom theme not applied

    I've created a new Flex library project called Foo, which contains a css file default.css. I want to apply the .swc as a theme to project Bar. So I went to Properties -> Flex Theme -> Import Theme.. and imported Foo.swc. A new theme called Foo showed

  • Linking to another page (sheet) in the same workbook?

    Hi, Can somebody please confirm that Numbers does NOT offer the possiblity to have a hyperlink linking to another sheet within the same workbook? I have a few switchers at my office who couldn't get it to work, and I couldn't find any info about it e