Jump to content

eivindbakkestuen

Members
  • Content Count

    92
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by eivindbakkestuen


  1. Greetings from the NexusDB Team!

     

    Please jump to the end of this message for a great EOFY Sale offer, valid for all purchases.
     

    News from the Dungeons:

     

    Development of new features in our best in class Delphi based NexusDB database engine is progressing well. Here are some new and recently added features that you may not be aware of, but which will come in handy for your projects:

     

    - Delphi 11.x Alexandria support - support for new Delphi versions is always up to date

    - NEW! Keyless Index engine - indices created with this engine takes up less space in a table and improves performance (see below)

    - NEW! Improved User privileges; users can now be assigned rights by individual database aliases and tables

    - NEW! User privileges can now be set and queried via new CREATE OR ALTER USER... SQL statements

    - NEW! 64 bit Global auto increment feature - when 4 billion discrete values is not enough to fit your requirements

    - NEW! Winsorized Mean aggregate SQL function, complements the standard AVG function

    - UPDATED! nxBackup utility greatly improved - now works as a virtual continuous backup solution for critical data

    - GUI editing of User privileges in Enterprise Manager in development for the next update

    - Single File database is being worked on, and making good progress toward alpha/beta releases later this year


    The new Keyless Index Engine is highly innovative, hugely reducing the size of tables and the accompanying server load. Here's an extract of a testrun of the new Keyless index engine, combined with the recently introduced Lz4 compression engine. 50% reduction in runtime and 94% reduction in table size is nothing to sneeze at! This is a targeted test; however, on a real life customer database, where Lz4 was already applied, switching to keyless indices reduced the size from 60GB to 42GB. You will want this to keep your customers happy! 😊

     

    Running test with 5000000 records. Keyless: FALSE CompressedRecords: FALSE
    Elapsed: 2865555
    Table size: 15724 MB

     

    Running test with 5000000 records. Keyless: TRUE CompressedRecords: TRUE
    Elapsed: 1423557
    Table size: 599 MB


    And finally... Drumroll.......

     

    The EOFY offer! On all purchases until the end of June, take 50% off the normal price by entering the following code during checkout:

     

    EOFY2022

     

    You may purchase tickets to the future via our web shop:

    https://www.nexusdb.com/support/index.php?q=pricing

     


    Regards,
    The NexusDB Team

    • Like 1

  2. 13 hours ago, Roger Cigol said:

    Warning: With RAD Studio 11 there is currently an issue with TLabelledEdit if you have the label to the left of the edit box. The positioning of the label sometimes is wrong at design time and it doesn't re position correctly if you update the label contents at run time. If you use TLabelledEdit with labels to the left of the edit box then check this out before moving projects to 11.0. Embarcadero know of this issue. It is not fixed in the "Novemeber" patch.

     

    If you are posting this in the hope someone will eventually fix it... *post the link* to the issue so others can vote!

    • Like 1

  3. Greetings from NexusDB, the home of great database components
    and Quality Assurance tools for Rad Studio/Delphi/C++ Builder.
        
    We have a great End of Financial Year offer for you!
    Take advantage of the following until the end of June:
        
    For any purchase made of new licenses, on all products, take 30% off
    the normal price. Yes, that is 30% off any full price product, even
    including our Full Monty Pack which bundles all products!
        
    To receive the rebate, make sure you enter the following
    coupon code during checkout:
        
        EOFYSALE
        
    Visit our webshop here:
        
       http://www.nexusdb.com/support/index.php?q=pricing
        
        
    Please also note, all our prices are in Australian dollars.
    If you are purchasing from outside Australia, take advantage
    of the extra 25% "rebate" provided by the favourable USD/AUD
    exchange rate!

    Our main products:
        
        NexusDB Database
        
      http://www.nexusdb.com/support/index.php?q=nexusdb
        
        Nexus Quality Suite
        
      http://www.nexusdb.com/support/index.php?q=qualitysuite
        
        
    regards,
    The NexusDB Team


  4. On 5/4/2021 at 8:46 AM, Remy Lebeau said:

    Last time I tried that (last year), I couldn't get it to work.  So I had to write my own stack tracing code from scratch, which "works" but it doesn't display function names yet, only memory addresses relative to the process' base address.  And that project has since been EOL'ed, so I can't go back and update it.

    Not sure what is going on for you, it works well enough that we use it in NexusDB for the binaries we provide.


  5. On 2/27/2021 at 2:25 AM, David Schwartz said:

    Delphi doesn't ask that, and seems to default to "this user" -- which if you're forced to install as Admin, means a lot of stuff is not accessible if you're NOT running as Admin. We are forbidden from running any sort of normal stuff as Admin! 
     

    Isn't the idea that you get your organization's "trusted" admins to run the installers for you, and you (under a non-admin) user account can run and use the applications? Does that not work with Delphi?


  6. Hi all!
    We have kept busy in the dungeon during recent months, and are popping up for a moment to draw breath and give you the latest news.
    In the just released v4.50.25, the following new features have been implemented:
     
    - Multithreaded reindexing operations, spreads work across multiple CPU
    cores to finish faster
    (Note: feature requires Delphi 10.3 or newer; requires new nxPatchPPL
    unit to be added to any project containing a TnxServerEngine component
    (whether C/S server or Embedded) for correct functioning).
    Our standard nxServer binary comes with this enabled.
     
    - New Record Engine Compression Options: Zip (level 1..9), RLE, Lz4 (level 1..9), to help reduce table size (depending on contents)
     
    - Enterprise Manager: new Global Font option; application wide control of font and size
     
    - Enterprise Manager: CSV Import: ignore key violations option; remove "field=" prefixes option
     
    - Professional Edition: Secure Transport Components now supported in C++ Builder
     
     
    regards,
    The NexusDB Team
    • Like 1

  7. On 2/4/2021 at 10:33 AM, Coniah said:

    I noticed that the TRESTResponseDataSetAdapter has a new property 'TypesMode' which defaults to 'StringOnly'. What is this property?

        /// <summary>
        /// Specifies the field type definition mode. When it is:
        /// * TJSONTypesMode.Rich, then adapter will try to derive field type from the JSON content.
        /// * TJSONTypesMode.JSONOnly, then adapter will use only JSON value types.
        /// * TJSONTypesMode.StringOnly, then all fields will be represented by ftWideString.
        /// Default value is TJSONTypesMode.Rich.
        /// </summary>

     

     


  8. As a special treat to those who would like to move up to the best Delphi database engine for embedded use, we have a great offer for you!
     
    From now until November 30th, take a whopping 66% off the full price of our NexusDB Embedded Source version; approx price after rebate is US$150.
     
    To purchase, go to our webshop:
     
     
    Please enter the coupon code BLACKFRIDAYEMB during checkout to apply the rebate.
     
    Note: only valid for new licenses, and only for the Embedded Source SKU.
     
    Regards,
    The NexusDB Team
     
    • Like 2
×