Hana is a Database or Memory and why BW on Hana?

Dear Experts,
I have read few documents regarding Hana and I am confused?
Following is my understanding. Correct me if I am wrong in my understanding?
1. I believe Hana is a database(a different kind of data base with Software and hardware) which stores the data and is very fast.
This Hana Database comprises of both Drive and Ram. Hana's Drive is for storing the Data permanently and Hana's Ram is where the full data from Drive is transferred to Ram and in-memory calculation happens which is very fast.
2. I read that we can have 2 options,a Standalone Hana which reads data from SAP ERP and BW on Hana. Why do we need to have BW on Hana, we can just have Hana itself right, because even without BW its faster?
Please correct me if I am wrong.
Regards
Sam

A) hana is a database, which combines memory and technology.
A common hana server has at leaste 128gb ram. why? because the tables (or columns of that tables) are loaded in memory and are consumed from there. Hana uses compresion (1:11 ratio) and use columnar tables, because it speeds up the data reading from the database.
Hana have 3 parts of storage:
1) memory (explained above)
2) data: the disk where data is recorded
3) log: the disk where the last transactions are logged and it provides with recovery fails
B) you can have diferents scenearios (I will explain some of them):
BW on hana: it speeds up the data access due to hana technology
suite on hana: ERP and BW on hana
Hana has your DW database: you can use hana like a common database and benefits your organization with the speed of hana.
hope it helps.
this image can show you the diferents scenarios
http://esj.com/articles/2014/07/25/~/media/ECG/VirtualizationReview/Images/2014/07/0714vrm_hana.png

Similar Messages

  • What is application memory and why does my macbook pro keep running out of it?

    what is application memory and why does my macbook pro keep running out of it?

    There is excessive swapping of data between physical memory (that is, the memory chips on the logic board) and virtual memory (one or more files on the startup volume.) That activity is relatively slow and causes the whole system to be less responsive. It can happen for two reasons:
              A long-running process with a memory leak (a kind of bug)
              Not enough memory for your usage pattern
    Please note that if the cause is a memory leak, installing more memory will not help. That's likely if you already have more than 4 GB of memory. Tracking down a memory leak can be difficult, and it may come down to a process of elimination.
    These instructions are for OS X 10.9 and later. Some details may be slightly different for earlier versions of OS X.
    When you notice the swap activity, open the Activity Monitor application and select All Processes from the View menu, if it's not already selected. Select the Memory tab. Click the heading of the Real Mem column in the process table twice to sort the table with the highest value at the top. If you don't see that column, select
              View ▹ Columns ▹ Real Memory
    from the menu bar.
    If one process (excluding "kernel_task") is using much more memory than all the others, that could be an indication of a leak. A better indication would be a process that continually grabs more and more real memory over time without ever releasing it. Here is an example of how it's done.
    The processes named "Safari Web Content" render web pages for Safari. They use a lot of memory and may leak if certain Safari extensions or third-party web plugins are installed. Consider them prime suspects.
    Another process often implicated in memory leaks is "inkjet4" or "inkjet8," which is a component of the HP printing software. If it's present, force-quit the process in Activity Monitor to solve the problem temporarily. Empty the print queues in the Printers & Scanners preference pane (which has a slightly different name in each recent version of OS X.) If you don't use an HP printer, reset the printing system. Otherwise, if the problem is recurrent, update the software (which may not help) or contact HP support.
    "Wired" memory should be a small part of the total. That memory is not swapped, but it makes less physical memory available which may then result in swapping. If you have a lot of wired memory, that's usually an indication of a memory leak in a third-party program that modifies the operating system at a low level. Ask for guidance in that case.
    If you don't have an obvious memory leak, your options are to install more memory (if possible) or to run fewer programs simultaneously.
    The next suggestion is only for users familiar with the shell. For a more precise, but potentially misleading, test, run the following command:
    sudo leaks -nocontext -nostacks process | grep total
    where process is the name of a process you suspect of leaking memory. Almost every process will leak some memory; the question is how much, and especially how much the leak increases with time. I can’t be more specific. See the leaks(1) man page and the Apple developer documentation for details.

  • Requiment for Database installation memory and diskspace

    hi
    Any one have knowledge about Oracle database installation requirement for memory and hard disk space version wise from 2001 to 2010
    thanks in advance
    regards

    The hardware (memory, cpu, disk) requirements for Oracle varied by version and platform. The requirements were listed in the platform specific installation manuals.
    If you want to compile a history or chart of requirement changes you would need to get the mentioned platform specific installation manuals and look there.
    HTH -- Mark D Powell --

  • What's the difference between free memory and inactive memory?

    In activity monitor it mostly shows my having a lot of inactive memory and a lot less free memory even when I'm only running Safari for instance. What is this inactive memory and why is not available?

    This is a very informative article:
    http://docs.info.apple.com/article.html?artnum=107918

  • What is kernel_task? And why does it use so much memory?

    I have an iMac 27 inch late 2009 purchased new in July 2010. It has a 3.08 Ghz Intel Core 2 Duo Processor and 4 GB of Memory. I recently upgraded to Yosemite and just now was unable to save an Excel document to an external hard drive with plenty of space with the warning I did not have enough memory. I went to my activity monitor and indeed there is very little memory and at the top of the usages of memory is kernel_task?  I don't know what that is and why it requires so much system memory.
    Also, there is an installation I aborted for an app I realized I didnt need and for some reason something it out there still taking system memory and I get a message when I shut down that it can't install. How do I delete that.

    DNS (Domain Name Service) is the Internet "address book" of web sites. Whenever you go to a site such as http://apple.com your browser must make calls to the DNS server specified in your Network Settings to translate "apple.com" into Apple's IP (Internet Protocol) address of 17.178.96.59. Any time you access any Internet resource (such as sending or receiving email, playing multi-player games, using a browser, Using any app that accesses data on the Internet such as news, weather, stocks, etc) one or more DNS lookups must be made. Many web sites have content from several different sites. Each site referenced on the page must also be looked up. Each query is small (~100 bytes), but they can add up.

  • How to create a file in memory and then store it in database

    Hi Guys,
    I'm wondering how could i create a file such a plain text or css styleshhet in runtime and then store this file in the database. I need to save them in the database cause the application doe not have write permission to filesystem.
    Is that possible ? Can a file be created only in memory and saved in database instead of filesystem?
    I'd appreciate your help on this.
    Thanks a lot.

    jack.black wrote:
    What i really need is to save information as a stylesheet into db. These information is input in a form and sent to a servlet. You have a servlet and in there you are creating data, lets say the data is representable as a string.
    You have a database layer (however it is implemented) which takes data (string) and stores it as a blob presumably.
    That is two distinct and completely separate processes.
    The second has nothing to do with the first because the second doesn't care how the data is created. And you should write the code for the second and test it completely independent from the first (just as all of the database layer should be handled.)
    As for the first you can use StringWriter, perhaps wrapping it in PrintWriter if you wish. Do whatever you want to put data in there. Be sure to close it, extract the string and then use it.
    The only limitation to processing like this is that if the data gets too large (individually or due to number of threads) it could adversely impact the application.

  • I keep getting told that i have run out of application memory and have to force quit applications. Not sure why this happens or what I do to fix it.

    I keep getting told that I have no more application memory and have to force quit applications. Why does this happen and how do I fix it? This issue has only started since I started using Mavericks 10.9.2.

    Have you checked how much space you have left on your HDD?  You may find some useful information here:
    pondini.org/OSX/DiskSpace.htmlhttp://
    Ciao.

  • SHARED MEMORY AND DATABASE MEMORY giving problem.

    Hello Friends,
    I am facing problem with EXPORT MEMORY and IMPORT MEMORY.
    I have developed one program which will EXPORT the internal table and some variables to the memory.This program will call another program via background job. IMPORT memory used in another program to get the first program data.
    This IMPORT command is working perfect in foreground. But  it is not working in background.
    So, I have reviewed couple of forums and I tried both SHARED MEMORY AND DATABASE MEMORY.  But no use. Still background is giving problem.
    When I remove VIA JOB  parameter in the SUBMIT statement it is working. But i need to execute this program in background via background job. Please help me . what should I do?
    pls find the below code of mine.
    option1
    EXPORT TAB = ITAB
           TO DATABASE indx(Z1)
                FROM   w_indx
                CLIENT sy-mandt
                ID     'XYZ'.
    option2
    EXPORT ITAB   FROM ITAB
      TO SHARED MEMORY indx(Z1)
      FROM w_indx
      CLIENT sy-mandt
      ID 'XYZ'.
       SUBMIT   ZPROG2   TO SAP-SPOOL
                      SPOOL PARAMETERS print_parameters
                       WITHOUT SPOOL DYNPRO
          *_VIA JOB name NUMBER number*_
                       AND RETURN.
    ===
    Hope every bidy understood the problem.
    my sincere request is ... pls post only relavent answer. do not post dummy answer for points.
    Thanks
    Raghu

    Hi.
    You can not exchange data between your programs using ABAP memory, because this memory is shared between objects within the same internal session.
    When you call your report using VIA JOB, a new session is created.
    Instead of using EXPORT and IMPORT to memory, put both programs into the same Function Group, and use global data objects of the _TOP include to exchange data.
    Another option, is to use SPA/GPA parameters (SET PARAMETER ID / GET PARAMETER ID), because SAP memory it is available between all open sessions. Of course, it depends on wich type of data you want to export.
    Hope it was helpful,
    Kind regards.
    F.S.A.

  • Is there any command/query/etc, which would allow to understand what database objects (for example tables) are consuming memory and how much of it?

    TimesTen Release 11.2.1.9.6 (64 bit Linux/x86_64)
    Command> dssize;
    PERM_ALLOCATED_SIZE:      51200000
      PERM_IN_USE_SIZE: 45996153
    PERM_IN_USE_HIGH_WATER:   50033464
    TEMP_ALLOCATED_SIZE:      2457600
    TEMP_IN_USE_SIZE:         19680
    TEMP_IN_USE_HIGH_WATER:   26760
    Is there any command/query/etc, which would allow to understand what database objects (for example tables) are consuming memory and how much of it?
    tried to use ttsize function, but it gives some senseless results – for example, for the biggest table, tokens, it produces following output (that this table is 90GB in size – what physically cannot be true):
    Command> call ttsize('tokens',null,null);
    < 90885669274.0000 >
    1 row found.

    Are you able to use the command line version of ttSize instead? This splits out how much space is being used by indexes (in the Temp section of the TT memory segment), which I think is being combined into one, whole figure in the procedure version of ttSize you're using. For example:
    ttSize -tbl ia my_ttdb
    Rows = 4
    Total in-line row bytes = 17524
    Total = 17524
    Command> create index i1 on ia(a);
    ttSize -tbl ia my_ttdb;
    Rows = 4
    Total in-line row bytes = 17524
    Indexes:
    Range index JSPALMER.I1 adds 5618 bytes
      Total index bytes = 5618
    Total = 23142
    Command> call ttsize ('ia',,);
    < 23142.0000000000 >
    1 row found.
    In 11.2.2 we added the procedure ttComputeTabSizes which populates system tables with detailed table size data, and was designed to be an alternative to ttSize. Unfortunately it still doesn't calculate index usage though, and it isn't in 11.2.1.

  • HT1338 why is my MacBook Air running slow and I bought the 11 inch with all memory and turbo boost

    why is my MacBook Air running slow and I bought the 11 inch with all memory and turbo boost

    Please answer as many of the following questions as you can. You may already have answered some of them. In that case, there's no need to repeat the answers.
    Have you restarted your router and your broadband device (if they're separate) since you first noticed the problem? If not, do that now and see whether there's any change.
    If your browser is Safari, then from the Safari menu bar, select
    Safari ▹ Preferences... ▹ Privacy ▹ Remove All Website Data
    and confirm. Any change?
    Quit and relaunch the browser. Any change?
    Log out and log back in. Any change?
    Enable Private Browsing in the Safari menu. Any change?
    Are any other web browsers installed, and are they the same? What about other Internet applications, such as iTunes and the App Store?
    If other browsers and Internet applications are also affected, follow these instructions and test. Any change?
    If only Safari is affected, launch the Activity Monitor application and enter "web" (without the quotes) in the search box. If a process named "Safari Web Content" is shown in red or is using more than about 5% of a CPU, select it and force it to quit by clicking the X or Quit Process button in the toolbar of the window. There may be more than one such process. Any improvement?
    Again, if only Safari is involved, open the iCloud preference pane and uncheck the box marked Safari, if it's checked. Any change?
    Are there any other devices on the same network that can browse the Web, and are they affected?
    If you can test Safari on another network, is it the same there?
    If you connect to your router with Wi-Fi and you can also connect with Ethernet, do that and turn off Wi-Fi. Any difference?

  • Why does my laptop give me a warning saying that firefox is using too much memory and to restart firefox to be more efficient? I just bought this laptop so I know it has the power to run what I need it to.

    Why does my laptop give me a warning saying that firefox is using too much memory and to restart firefox to be more efficient? I just bought this laptop so I know it has the power to run what I need it to.

    You appear to have AVG installed:
    *See --> http://forums.avg.com/ww-en/avg-forums?sec=thread&act=show&id=173969#post_173969
    From reading on the internet, it appears that when there is a spike in memory usage, AVG "interprets" that as a memory leak, possibly caused by malware. AVG could be incorrect concerning that assumption. Maybe they are being a bit too conservative about memory usage; just my opinion.
    The decision is yours to turn off the "advisor" or leave it on.
    '''If this reply solves your problem, please click "Solved It" next to this reply when <u>signed-in</u> to the forum.'''
    Not related to your question, but...
    You may need to update some plug-ins. Check your plug-ins and update as necessary:
    *Plug-in check --> http://www.mozilla.org/en-US/plugincheck/
    *Adobe Shockwave for Director Netscape plug-in: [https://support.mozilla.com/en-US/kb/Using%20the%20Shockwave%20plugin%20with%20Firefox#w_installing-shockwave Installing ('''''or Updating''''') the Shockwave plugin with Firefox]
    *'''''Adobe PDF Plug-In For Firefox and Netscape''''': [https://support.mozilla.com/en-US/kb/Using%20the%20Adobe%20Reader%20plugin%20with%20Firefox#w_installing-and-updating-adobe-reader Installing/Updating Adobe Reader in Firefox]
    *Shockwave Flash (Adobe Flash or Flash): [https://support.mozilla.com/en-US/kb/Managing%20the%20Flash%20plugin#w_updating-flash Updating Flash in Firefox]
    *'''''Next Generation Java Plug-in for Mozilla browsers''''': [https://support.mozilla.com/en-US/kb/Using%20the%20Java%20plugin%20with%20Firefox#w_installing-or-updating-java Installing or Updating Java in Firefox]

  • HT201364 I have 2 gigs of memory and 8 gigs of storage why can't i download mavericks

    I have a macook air, 2 gigs of memory and 8 gigs of storage why can't i download mavericks

    Does your MacBook Air meet the other requirements?
    To install Mavericks, you need one of these Macs:
    iMac (Mid-2007 or later)
    MacBook (13-inch Aluminum, Late 2008), (13-inch, Early 2009 or later)
    MacBook Pro (13-inch, Mid-2009 or later),
    MacBook Pro (15-inch or 17-inch, Mid/Late 2007 or later)
    MacBook Air (Late 2008 or later)
    Mac mini (Early 2009 or later)
    Mac Pro (Early 2008 or later)
    Xserve (Early 2009)
    Your Mac also needs:
    OS X Mountain Lion, Lion, or Snow Leopard v10.6.8 already installed
    2 GB or more of memory
    8 GB or more of available space

  • Why is Dashboard using up tons of memory and freezing my computer?

    I was having this problem on my early 2012 Macbook Pro running Mavericks, and now it is happening on my refurbished late 2013 iMac. I did some research into this and some people were saying that if you run weather apps or similar on Dashboard which constantly update data, it can cause Dashboard to start eating up all your memory. So I ended up disabling Dashboard completely on my Macbook Pro and haven't had any similar issues on that machine. But my iMac has 24 GB of RAM and I'd really like to keep Dashboard running because I like to use it to check the weather or my calendar or use the calculator. Is this a glitch with Mavericks? Has anyone reported this on Yosemite? It's happening more frequently and unless I have Activity Monitor open where I can forcibly quit Dashboard, all my programs start locking up and the whole system becomes unusable and I have to force reset it. You'd think Apple would have fixed this by now. At first I thought it was an issue with my Macbook Pro, but now that I'm seeing the same problems on my blazing fast iMac, I think this is a Mavericks glitch. Any suggestions would be greatly appreciated!
    Running OSX 10.9.5 on a late 2013 iMac with 24 GB of RAM, 3.5 Ghz i7 processor, and 4GB Geforce GTX 780 card.

    So it looks like the removal of the .plist file didn't fix the problem. I am starting to notice a potential correlation though. I've been keeping Activity Monitor open to check the status of Dashboard to try and catch it before it overloads the memory. It seems that the issue arises generally when the CPU is undertaking an intensive task. Recently I caught Dashboard overloading the memory while I was doing some intensive video compression. The iMac's internal fans started whirring so I went into Activity Monitor initially to see how much memory the compression software was using up. That's when I saw Dashboard starting to eat away memory, and it kept increasing more and more. The compression software was only using about a gig of memory (though a fairly high % of the CPU) while Dashboard steadily increased to 4, 5, 6 gigs and so on. Even after the compression software was done and the CPU started to cool down, Dashboard continued to eat memory. I've attached two screenshots (before compression was done and after) and you'll notice the memory usage of Dashboard (the video compressor was using the ffmpeg process listed)
    Here are some system notes I grabbed from Dashboard in one of the tabs from Activity Monitor by double clicking on the process. Maybe these will help solve the problem?
    /System/Library/CoreServices/Dock.app/Contents/Resources/DashboardClient.app/Con tents/MacOS/DashboardClient
    /System/Library/PrivateFrameworks/DashboardClient.framework/Versions/A/Dashboard Client
    /usr/share/icu/icudt51l.dat
    /System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.d at
    /System/Library/Caches/com.apple.IntlDataCache.le.kbdx
    /private/var/db/mds/messages/se_SecurityMessages
    /System/Library/ColorSync/Profiles/Generic Gray Gamma 2.2 Profile.icc
    /System/Library/ColorSync/Profiles/sRGB Profile.icc
    /System/Library/ColorSync/Profiles/Generic Gray Profile.icc
    /Library/Widgets/Unit Converter.wdgt/DB LCD Temp-Black.ttf
    /Users/Philip/Library/Caches/com.apple.dashboard.client/Cache.db-shm
    /Library/Widgets/Calendar.wdgt/Calendar.widgetplugin/Contents/MacOS/Calendar
    /Library/Widgets/Unit Converter.wdgt/UC-LCD.ttf
    /Library/Widgets/Unit Converter.wdgt/ConverterPlugin.widgetplugin/Contents/MacOS/ConverterPlugin
    /Library/Widgets/Dictionary.wdgt/Dictionary.widgetplugin/Contents/MacOS/Dictiona ry
    /System/Library/ColorSync/Profiles/Generic RGB Profile.icc
    /System/Library/Fonts/HelveticaNeue.dfont
    /System/Library/Fonts/Times.dfont
    /System/Library/Fonts/LucidaGrande.ttc
    /Library/Fonts/Baskerville.ttc
    /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/ArtFile. bin
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fram ework/Versions/A/Resources/Extras2.rsrc
    /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/SArtFile .bin
    /Library/Fonts/Futura.ttc
    /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
    /System/Library/Fonts/Helvetica.dfont
    /private/var/folders/lz/xymjhj3955l_05603k8kp14m0000gp/C/com.apple.LaunchService s-044502.csstore
    /dev/null
    /dev/null
    /dev/null
    count=2, state=0x2
    /Users/Philip/Library/Caches/com.apple.dashboard.client/Cache.db
    /Users/Philip/Library/Caches/com.apple.dashboard.client/Cache.db
    /Users/Philip/Library/Caches/com.apple.dashboard.client/Cache.db-wal
    /Users/Philip/Library/Caches/com.apple.dashboard.client/Cache.db-shm
    /Users/Philip/Library/Widgets
    /Applications
    FNetwork.defaultStorageSession
    /Users/Philip/Library/Caches/com.apple.dashboard.client/Cache.db-wal
    /Users/Philip/Applications
    ->0x4a5646e02860346f
    ->0x4a5646e02860427f
    /Library/Widgets
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fram ework/Versions/A/Resources/Extras2.rsrc

  • Where is String object in memory? and why?

    I read an article about String, it states:
    String str1 = new String("abc");
    the String object in the heap,
    String str2 = "abc";
    then String object will be in data segment?
    is the statement true? and why? it's a really interesting question, thx

    Thanks you so much for the great article!!
    cotton.m!!
    I can cheat on my assignment again, haha!
    strange
    Stepwise Refinement :|
    http://forum.java.sun.com//thread.jspa?threadID=5206258

  • Why does AVG Internet Security keep warning me that Firefox is using excessive memory and advisin me to close it and reopen?

    My browser was open and I was on Facebook. A message appeared from AVG Internet Security 2012, which is operating on my computer, telling me that FireFox was using excessive memory -- "260 MB of memory" and suggesting I close FireFox and reopen.
    This has happened several times; also when I was on CNN and Yahoo webpages.

    How much RAM do you have?
    300MB is a lot if you only have 512MB, but not too much if you have 1 or 2 GB, or more.
    http://blogs.avg.com/community/avg-feedback-update-week-44/
    See - 3. AVG Advisor = Disable AVG Advisor performance notifications <br />
    or try using the "Change when these notifications appear" and set a higher threshhold

Maybe you are looking for

  • HT1420 If someone stole my laptop how can I lock it so they can't get in? I have my serial number and part number

    My ex took my MacBook and signed me out of everything he is logged into it with his Apple ID. I have proof of purchase how can I lock him out of it completely with the serial number and everything on the receipt I have?

  • Windows 8/8.1: Printer Offline Problems

    Windows 8/8.1: Printer Offline Problems Are you getting an error that your network or wireless printer is offline when you try to print? When you print to your network printer, does it fail, and when you check the printer status it says Offline? Do y

  • Credit management - Business functions

    Dear all, Can you please help me with what Business functions should I activate, to have available the FSCM Credit management? What is the right secuence to activate this BF? Thanks.

  • Mail Image Compression vs. iPhoto Compression

    When I attach jpegs directly in Mail.app, choosing the medium imagesize results in an image of 421KB. When I choose the same image in iPhoto, click the E-Mail-Button and choose medium imagesize too, the resulting Image in Mail.app is only 122KB with

  • MDM and Adobe Indesign CS3

    Hi everybody, does anybody know wether the new version of Adobe Indesign CS3 works with MDM 5.5 SP3 ? Or do i need a newer version/ SP for this software version? Thanks for your help!